-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathExercice2.py
36 lines (31 loc) · 1.04 KB
/
Exercice2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# exercice table de multiplication
# creer une fonction qui permet d'afficher la table de multiplication
#
def verif_str (entree):
entre = ""
while type(entre) is not int:
entre = input ("Merci d'entrer un chiffre pour le " + entree +" : ")
try:
entre = int(entre)
except:
entre = entre
else:
entre :int = int(entre)
return (entre)
def saisir_Param ():
multipl = verif_str ("multiple")
mini = verif_str ("minimum")
maxi = verif_str ("maximmum")
while not (mini <= maxi):
print ("le minimum doit être inférieur à maximum svp.")
mini = verif_str ("minimum")
maxi = verif_str ("maximmum")
return (multipl , mini , maxi )
def table_Multiplication (multiple, minim = 1, maxim = 10):
print(f"Voici la table de {multiple} : ")
for i in range(minim,maxim+1):
result = (i)*multiple
print (f"{i} x {multiple} = {result} ")
# main
(multipl , mini , maxi) = saisir_Param()
table_Multiplication (multipl, mini , maxi)