# -*- 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: if x1%2 == 1: x=x1 else: x=0 # Un des 3 nombres au moins est impair # Si on ne veut pas perdre les nombres d'origine # 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: res = x elif y>=x and y>=z : res = y else: res = z # Recherche du plus grand 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 elif y>=x and y>=z : res = y else: res = z # Recherche du plus grand 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