Informatique

Question

Bonjour, on souhaite écrire un programme qui demande un entier entre 1 et 10 et qui affiche la table de multiplication de ce nombre. Écrire un programme python en utilisant la boucle « pour ».
Merci pour votre réponse

1 Réponse

  • Réponse :

    def afficher_table():

       entier = int(input("Entier entre 1 et 10: "))

       if not 1 <= entier <= 10:

           print("L'entier doit être compris entre 1 et 10.")

           afficher_table()

       for i in range(1, 12):

           print(entier, "fois", i, "=", entier*i)

    afficher_table()

    Explications :

    On déclare une fonction afficher_table, qui demande la saisie d'un entier, on vérifie que l'entier est supérieur ou égal à 1 ET inférieur ou et égal à 10, si c'est le cas, on utilise une boucle for pour une intervalle de 1 à 11, on affiche l'entier fois l'index de l'intervalle.

Autres questions