Ajout de TP 4

Et un supplément.
This commit is contained in:
Geoffrey Frogeye 2014-10-10 00:02:58 +02:00
parent 798f58ba8f
commit 6813e583bb
7 changed files with 449 additions and 0 deletions

36
S1/TP 4/tables.py Normal file
View file

@ -0,0 +1,36 @@
# PREUD'HOMME BONTOUX Geoffrey - PeiP 12 - 2014/2015
# TP n°4 donné le 3/10/2014 - Tables de multiplication
# http://www.fil.univ-lille1.fr/~wegrzyno/portail/Info/Doc/HTML/tp_iteration_conditionnelle.html
# [Q1] Écrivez une procédure qui affiche la table de multiplication par
# un nombre k sous la forme donnée ci-après.
def imprimer_table(k):
"""
Affiche la table de multiplication par un nombre k.
CU : k entier
"""
assert(type(k) is int), "k doit être un entier"
for i in range(1, 11):
print(k, "×", i, "=", k*i)
# [Test]
# >>> imprimer_table(7)
# 7 x 1 = 7
# 7 x 2 = 14
# 7 x 3 = 21
# 7 x 4 = 28
# 7 x 5 = 35
# 7 x 6 = 42
# 7 x 7 = 49
# 7 x 8 = 56
# 7 x 9 = 63
# 7 x 10 = 70
# [Q2] Donnez une séquence dinstructions permettant davoir laffichage
# de toutes les tables de multiplication de 1 jusquà 10.
# (En commentaire pour éviter de polluer la console)
for table in range(1, 11):
imprimer_table(table)