# -*- coding: utf-8 -*-
"""
Created on Mon Dec 2 00:17:05 2014
@author: Laurent Ayrolles
"""
# Exercice 2 : programme corrigé------------------------------------
a=int(input('\n\nEntrer un nombre entier a = '))
b=int(input('Entrer un nombre entier b = '))
q=a//b
r=a-b*q
if r==0:
print(a,' est divisible par ', b,', le quotient vaut ', q, sep='')
else:
print('Le quotient de', a,'par',b,'est', q, 'et le reste est',r)
# Exercice 4 : Plus grand entier impair parmi 3---------------------
x1=int(input('\n\nEntrer un entier x : '))
y1=int(input('Entrer un entier y : '))
z1=int(input('Entrer un entier z : '))
if x1%2 == 0 and y1%2 == 0 and z1%2 == 0:
print('Aucun nombre impair !')
else: # Un des 3 nombres au moins est impair
if x1%2 == 1:
x=x1 # Si on ne veut pas perdre les nombres d'origine
else: x=0 # Mise à 0 des nombres pairs
if y1%2 == 1:
y=y1
else: y=0
if z1%2 == 1:
z=z1
else: z=0
if x>=y and x>=z: # Recherche du plus grand
res = x
elif y>=x and y>=z :
res = y
else:
res = z
print('Le plus grand entier impair est :', res)
# Variante compacte :
x=int(input('\n\nEntrer un entier x : '))
y=int(input('Entrer un entier y : '))
z=int(input('Entrer un entier z : '))
if x%2 == 0 and y%2 == 0 and z%2 == 0:
print('Aucun nombre impair !')
else: # Un des 3 nombres au moins est impair
1
if x%2 == 0: x = 0
if y%2 == 0: y = 0
if z%2 == 0: z = 0
if x>=y and x>=z : res = x # Recherche du plus grand
elif y>=x and y>=z : res = y
else: res = z
print('Le plus grand entier impair est :', res)
# Problème 1 : Vitesse excessive-----------------------------------
voie = input('\n\nVoie de circulation : ')
vit = float(input('Vitesse : '))
if vit > 130 \
or vit > 90 and voie != 'autoroute' \
or vit > 50 and voie == 'ville':
print('Vitesse excessive !')
else:
print('Vitesse OK')
# Problème 2 : Années bissextiles-----------------------------------
an = int(input('\n\nEntrer une annee pour savoir si elle est bissextile : '))
if (an%100 != 0 and an%4 == 0) or an%400 == 0:
print('L\'annee', an, 'est bissextile')
else: print('L\'annee', an, 'n\'est pas bissextile')
2
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !