Commentçamarche.net
CodeS-SourceS
Rechercher un code, un tuto, une réponse

Tables de multiplication

5/5 (8 avis)

Snippet vu 20 332 fois - Téléchargée 21 fois

Contenu du snippet

Ben c'est mon premier programme. Donc soyez un peu indulgeants svp ;)

Donc c'est tout simple mais ca m'a appris a maitriser les conditions et les variables :)

Source / Exemple :


# -*- coding: cp1252 -*-
# tables.py par maxpeg0705

# Met du vide dans la variable numero
numero = ''

# Tant que numero est vide
while (numero == ''):
                # Stocke dans la variable numéro la réponse de l'utilisateur
                try:
                    numero = input('Quelle table de multiplication ? (entre 1 et 10) : ')
                # Si il y a une erreur !!
                except:
                    print 'Veuillez entrer un chiffre !!'

# Tant que numero est plus petit que 1
while (numero < 1):
                   print 'Veuillez entrer un chiffre compris entre 1 et 10 !!'
                   numero = input('Quelle table de multiplication ? (entre 1 et 10) : ')

# Tant que numero est plus grand que 10
while (numero > 10):
                   print 'Veuillez entrer un chiffre compris entre 1 et 10 !!'
                   numero = input('Quelle table de multiplication ? (entre 1 et 10) : ')

# Autrement on affiche
else :
                # Met une ligne vide
                print ''
                a,b,c = numero,2,numero
                # Pour afficher seulement 10 resultats
                maxi = numero * 10
                # Tant que a ne depasse pas maxi
                while (a <= maxi) :
                    print a
                    a = c * b
                    b = b + 1

Conclusion :


N'hesitez pas a faire des commentaires :D

Améliorations prévues :
- Pouvoir choisir combien de résultats afficher (pour le moment c'est 10)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.