« Ex 4.8 » : différence entre les versions

De TravauxIndse
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
==Énoncer de l'exercice :==
==Énoncé de l'exercice :==
Écrivez un programme qui calcule les 50 premiers termes de la table de multiplication
É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.
par 13, mais n’affiche que ceux qui sont des multiples de 7.

Dernière version du 4 avril 2011 à 13:32

Énoncé de l'exercice :[modifier]

É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 :[modifier]

  • 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