Ex 4.8 : Différence entre versions

De TravauxIndse
(Nouvelle page : ==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))
 
 
(2 révisions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
 +
==Énoncé 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 :
Ligne 7 : Ligne 10 :
 
     if c==0:
 
     if c==0:
 
         print(b)
 
         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

Version actuelle datée du 4 avril 2011 à 14:32

Énoncé 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