Ex 4.8 : Différence entre versions

De TravauxIndse
Ligne 1 : Ligne 1 :
 +
==Énoncer de l'exercice :==
 +
Écrivez un programme qui calcule les 50 premiers termes de la table de multiplication
 +
par 13, mais n’affiche que ceux qui sont des multiples de 7.
 
==Solutions de cet exercices :==
 
==Solutions de cet exercices :==
 
* Solution de Cyril Dewez :
 
* Solution de Cyril Dewez :

Version du 4 avril 2011 à 14:26

Énoncer de l'exercice :

Écrivez un programme qui calcule les 50 premiers termes de la table de multiplication par 13, mais n’affiche que ceux qui sont des multiples de 7.

Solutions de cet exercices :

  • Solution de Cyril Dewez :
a,b=1,0
while a<51:
   a,b=a+1,a*13
   c=b%7
   if c==0:
       print(b)
  • Solution de Kévin Detaille :
a,b,c=1,1,1
while a<50:
   if (c==0):
       print(b)
   a=a+1
   b=a*13
   c=b%7