« Ex 5.5 » : 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 b<65: print ("case ",b," : ",a,"grain(s)") print ("case ",b," : ",float(a),"grain(s)") a,b=a+...) |
Aucun résumé des modifications |
||
Ligne 6 : | Ligne 6 : | ||
print ("case ",b," : ",float(a),"grain(s)") | print ("case ",b," : ",float(a),"grain(s)") | ||
a,b=a+a,b+1 | a,b=a+a,b+1 | ||
*Solution de Gérard Swinnen : | * Solution de Kévin Detaille : | ||
a,b=1,1 | |||
while a<2**64: | |||
print(int(a),float(a)) | |||
a=a*2 | |||
* Solution de Gérard Swinnen : | |||
n = 1 # numéro de la case | n = 1 # numéro de la case | ||
g = 1 # nombre de grains à y déposer | g = 1 # nombre de grains à y déposer |
Version du 29 mars 2011 à 17:28
Solutions de cet exercices :
- Solution de Cyril Dewez :
a,b=1,1 while b<65: print ("case ",b," : ",a,"grain(s)") print ("case ",b," : ",float(a),"grain(s)") a,b=a+a,b+1
- Solution de Kévin Detaille :
a,b=1,1 while a<2**64: print(int(a),float(a)) a=a*2
- Solution de Gérard Swinnen :
n = 1 # numéro de la case g = 1 # nombre de grains à y déposer # Pour la variante, il suffit de définir g comme <float> # en remplaçant la ligne ci-dessus par : g = 1. while n < 65 : print(n, g) n, g = n+1, g*2