I.S.N Python
Correction des exercices du Chapitre V
Exercice 1 :
Le programme affiche les multiples de 9 jusqu’à 90.
Programme modifié :
table=0
while table<=200:
print(table)
table=table+11
La modification provoque une boucle sans fin, l’ordinateur affiche indéfiniment 0.
Programme qui affiche « 0 fois 11 vaut 11 » …
table=0
compteur=0
while table<=198:
print(compteur," fois 11 vaut ",table)
table=table+11
compteur=compteur+1
Ou sans la variable compteur :
table=0
while table<=198:
print(int(table/11)," fois 11 vaut ",table)
table=table+11
Exercice 2 :
compteur=1
while compteur<=100:
print(" ligne n°",compteur," : Je ne copie pas sur mon voisin")
compteur=compteur+1
Exercice 3 :
hauteur=2
compteur=0
while hauteur>0.2:
print(" rebond n°",compteur," hauteur :",hauteur)
hauteur=hauteur*0.9
compteur=compteur+1
Exercice 4 :
a=1
b=1
print(a)
while b<=50:
a,b= b,a+b
print(a)
Ou plus complet :
a=1
b=1
rang=0
print("U",rang," = ",a)
while b<=50:
a,b= b,a+b
rang=rang+1
print("U",rang," = ",a)
Exercice 5 :
for j in range(1,32):
print(j,"janvier")
Exercice 6 :
for i in range(1,11):
print(" Table de",i," :")
for j in range(1,11):
print(i," x ",j," = ",i*j)
Exercice 7 :
somme=0
for i in range(0,101):
if i<100:
print(i,"² +",end=" ")
somme=somme+i*i
else:
print(i,"² =",somme+i*i)
Exercice 8 :
compteur=1
nombre=2
while compteur<=100:
premier=True
for div in range(2,nombre):
if nombre%div==0:
premier=False
if premier:
print("nombre premier n°",compteur,": ",nombre)
compteur=compteur+1
nombre=nombre+1
Rq : on peut se contenter de tester jusqu’à
nombre
1 / 1 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 !