0% ont trouvé ce document utile (0 vote)
28 vues4 pages

Exercices Corrigés POO Python

Le document contient plusieurs exercices de programmation Python avec des instructions, des entrées et des sorties. Les exercices couvrent des sujets comme les opérations mathématiques, les conditions if/else et la conversion d'unités.

Transféré par

loic ngounou
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
28 vues4 pages

Exercices Corrigés POO Python

Le document contient plusieurs exercices de programmation Python avec des instructions, des entrées et des sorties. Les exercices couvrent des sujets comme les opérations mathématiques, les conditions if/else et la conversion d'unités.

Transféré par

loic ngounou
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

EXERCIE PYTHON

TD1

Exercice1

nbr1 = input("Entrer le premier nombre: ")


nbr2 = input("Entrer le deuxième nombre: ")

S = int(nbr1) + int(nbr2)
print('La somme de {0} et {1} est {2}'.format(nbr1, nbr2, S))

Exercice2

longueur = input("Entrer la valeur de la longueur: ")


largeur = input("Entrer la valeur de la largeur: ")

perimetre = (int(longueur) + int(largeur)) * 2


print('Le périmètre entre {0} et {1} est {2}'.format(longueur, largeur, perimetre))

Exercice3

nbr = float(input("Entrer un nombre: "))

M = (nbr / 100)
Km = (nbr / 100000)
print('La valeur de {0} en mètre est:'.format(nbr), M ,'et en kilomètre est:', Km)

Exercice4

nbr = float(input("Entrer un nombre de jour: "))

Annee = (nbr / 365)


Semaine = (nbr / 7)
print('{0} jour(s) est égal à:'.format(nbr), Annee, 'an(s) et', Semaine, 'semaine(s) et',
nbr ,'jour(s)')

Exercice5

nbr1 = float(input("Entrer le premier nombre: "))


nbr2 = float(input("Entrer le deuxième nombre: "))

Puissance = nbr1**nbr2
print('La puissance entre {0} et {1} est {2}'.format(nbr1, nbr2, Puissance))

Exercice6
angle1 = float(input("Entrer la valeur du premier angle: "))
angle2 = float(input("Entrer la valeur du deuxième angle: "))

angle3 = 180 - (angle1 + angle2)


print('La valeur du troisième angle est: ', angle3)

Exercice7

mat1 = float(input("Saisir la première note: "))


mat2 = float(input("Saisir la deuxième note: "))
mat3 = float(input("Saisir la troisième note: "))
mat4 = float(input("Saisir la quatrième note: "))
mat5 = float(input("Saisir la cinquième note: "))

total = mat1 + mat2 + mat3 + mat4 + mat5


moyenne = total / 5
pourcentage = (total / 500) * 100

print('Le total ds notes est: ', total)


print('La moyenne des notes est: ', moyenne)
print('le pourcentage des notes est: ', pourcentage)

TD2

Exercice1

note = float(input("Entrer une note: "))

if note<10:
print('faible')
elif note<12:
print('mention passable')
elif note<14:
print('mention assez bien')
elif note<16:
print('mention bien')
elif note<=20:
print('mention très bien')
else:
print('Saisir une note valide pour recevoir sa mention')

Exercice2

nbr1 = int(input("Entrer la valeur du premier nombre: "))


nbr2 = int(input("Entrer la valeur du deuxième nombre: "))

if nbr1 > 0 and nbr2 > 0 or nbr1 < 0 and nbr2 < 0:
print('Le produit de {0} et {1} est'.format(nbr1, nbr2), 'est positif')
else:
print('Le produit de {0} et {1} est'.format(nbr1, nbr2), 'est negatif')

Exercice3

nbr = int(input("Entrer un nombre: "))

if nbr % 2 == 0:
print('Le nombre {0} est pair'.format(nbr))
else:
print('Le nombre {0} est impair'.format(nbr))

Exercice4

lettre = input("Saisir une lettre: ")

if lettre in ('aeiou') or lettre in ('AEIOU'):


print('La lettre {0} est une : '.format(lettre), 'Voyelle')
else:
print('La lettre {0} est une : '.format(lettre), 'Consonne')

Exercice5

num_jour = int(input("Entrer un numero: "))

if num_jour == 1:
print('Lundi')
if num_jour == 2:
print('Mardi')
if num_jour == 3:
print('Mercredi')
if num_jour == 4:
print('Jeudi')
if num_jour == 5:
print('Vendredi')
if num_jour == 6:
print('Samedi')
if num_jour == 7:
print('Dimanche')
else:
if num_jour > 7:
print('Numero invalide')

Exercice6
caractere = input("Saisir un caractère: ")

if caractere in ('abcdefghijklmnopqrstuvwxyz') or caractere in


('ABCDEFGHIJKLMNOPQRSTUVWXYZ'):
print('La caractère {0} est un : '.format(caractere), 'Alphabet')
else:
if caractere in ('0123456789'):
print('La caractère {0} est un : '.format(caractere), 'Chiffre')
else:
print('La caractère {0} est un : '.format(caractere), 'Symbole spécial')

Exercice7

nbr1 = int(input("Entrer le premier nombre: "))


nbr2 = int(input("Entrer le deuxième nombre: "))
nbr3 = int(input("Entrer le troisième nombre: "))

max = 0
if nbr1 > nbr2:
max = nbr1
else:
max = nbr2
if max < nbr3:
max = nbr3
else:
max = max
print('Le maximum des trois nombres {0}, {1}, {2} est:'.format(nbr1, nbr2, nbr3),max)

Exercice8

heure = int(input("saisir l' heure : "))


minutes = int(input("saisir les minutes : "))

if heure < 23 :
if minutes == 59 :
heure += 1
minutes = 0
else :
minutes += 1
else :
if minutes == 59 :
heure = 0
minutes = 0
else :
minutes += 1
print(" après une minute l'heure est ",heure,":",minutes)

Vous aimerez peut-être aussi