[Débutant]Tables de multiplication
2 participants
Page 1 sur 1
[Débutant]Tables de multiplication
Enoncé : Créer un programme qui affiche la table de 7 sous la forme "7 x 1 = 7 ....". Pour corser l'exercice, il faudra créer une fonction table7().
Voici ce qui s'affiche :
1 x 7 = 7
2 x 7 = 14
3 x 7 = 21
4 x 7 = 28
5 x 7 = 35
6 x 7 = 42
7 x 7 = 49
8 x 7 = 56
9 x 7 = 63
10 x 7 = 70
Pyt
- Code:
def table7():
nb=7
compteur=0
while compteur < 10:
print(compteur+1, " x ", nb, " = ", nb*(compteur+1))
compteur +=1
table7()
Voici ce qui s'affiche :
1 x 7 = 7
2 x 7 = 14
3 x 7 = 21
4 x 7 = 28
5 x 7 = 35
6 x 7 = 42
7 x 7 = 49
8 x 7 = 56
9 x 7 = 63
10 x 7 = 70
Pyt
Dernière édition par Pyt le Sam 13 Mai - 17:07, édité 1 fois
paramètres par défaut
En utilisant le paramétrage d'une fonction.
Exemple d'exécution:
******* La table de multiplication de 7
01 x 7 = 7
02 x 7 = 14
03 x 7 = 21
04 x 7 = 28
05 x 7 = 35
06 x 7 = 42
07 x 7 = 49
08 x 7 = 56
09 x 7 = 63
10 x 7 = 70
******* La table de multiplication de 5
01 x 5 = 5
02 x 5 = 10
03 x 5 = 15
04 x 5 = 20
05 x 5 = 25
06 x 5 = 30
07 x 5 = 35
08 x 5 = 40
09 x 5 = 45
10 x 5 = 50
- Code:
def table(n=7): # le paramètre n est par défaut égale 7
print("\n******* La table de multiplication de %d\n"%n)
for compteur in range(1,11):
print("%02d x %d = %d "%(compteur,n,compteur*n)) # %02d pour afficher un entier en deux chiffres
table() # afficher la table de multiplication de 7
table(5) # afficher la table de multiplication de 5
Exemple d'exécution:
******* La table de multiplication de 7
01 x 7 = 7
02 x 7 = 14
03 x 7 = 21
04 x 7 = 28
05 x 7 = 35
06 x 7 = 42
07 x 7 = 49
08 x 7 = 56
09 x 7 = 63
10 x 7 = 70
******* La table de multiplication de 5
01 x 5 = 5
02 x 5 = 10
03 x 5 = 15
04 x 5 = 20
05 x 5 = 25
06 x 5 = 30
07 x 5 = 35
08 x 5 = 40
09 x 5 = 45
10 x 5 = 50
Sujets similaires
» [Débutant] mini QCM
» [Débutant] fonction TVA
» [Débutant] Calcul de TVA
» [Débutant] multiple de 7
» [Débutant] Initiales nom prénom
» [Débutant] fonction TVA
» [Débutant] Calcul de TVA
» [Débutant] multiple de 7
» [Débutant] Initiales nom prénom
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum