« Ex 4.7 » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Nouvelle page : ==Solutions de cet exercices :== * Solution de Cyril Dewez : a,b=1,1 while a<21: a,b=a+1,a*7 c=b%3 if c==0: print(b,"*") else: print(b) * Solution d...) |
Aucun résumé des modifications |
||
Ligne 9 : | Ligne 9 : | ||
else: | else: | ||
print(b) | print(b) | ||
* Solution de Kévin Detaille : | |||
a,b,c=1,1,1 | |||
while a<20: | |||
if(c==0): | |||
print(b,'*') | |||
else: | |||
print(b) | |||
a=a+1 | |||
b=a*7 | |||
c=b%3 | |||
* Solution de Gérard Swinnen : | * Solution de Gérard Swinnen : | ||
# affichage des 20 premiers termes de la table par 7, | # affichage des 20 premiers termes de la table par 7, |
Version du 29 mars 2011 à 17:20
Solutions de cet exercices :
- Solution de Cyril Dewez :
a,b=1,1 while a<21: a,b=a+1,a*7 c=b%3 if c==0: print(b,"*") else: print(b)
- Solution de Kévin Detaille :
a,b,c=1,1,1 while a<20: if(c==0): print(b,'*') else: print(b) a=a+1 b=a*7 c=b%3
- Solution de Gérard Swinnen :
# affichage des 20 premiers termes de la table par 7, # avec signalement des multiples de 3 : i = 1 # compteur : prendra successivement les valeurs de 1 à 20 while i < 21: # calcul du terme à afficher : t = i * 7 # affichage sans saut à la ligne (utilisation de la virgule) : print(t, end =’ ‘) # ce terme est-il un multiple de 3 ? (utilisation de l'opérateur modulo) : if t % 3 == 0: print("*", end =’ ‘) # affichage d'une astérisque dans ce cas i = i + 1 # incrémentation du compteur dans tous les cas