Detecter la faute 3

Résolu
Bonjour,
S'il Vous Plait qui est le problème de ce petit programme qui a pour but de calculer le produit de deux nombres entiers sans utiliser le symbole*

a=int(input("donner un nombre a "))
b=int(input("donner un nombre b "))
produit=0
for i in range(1 , a , b):
    produit=produit+b
    print("le produit est ",produit)

3 réponses

  1. Modérateur
    Bonjour,

    Après le for, tu devrais rajouter un
    print(i)


    1. Merci infiniment
  2. Modérateur
    Bonjour,

    Sans parler code... il est déjà question de logique...

    Si ton but est de faire la multiplication de a par b ... il faut :

    Etape 1 : produit = a
    Etape 2 : Faire une boucle de 1 à B
    Etape 3 : Dans cette boucle, incrémenter la variable produit avec la valeur de A
    Etape 4 : Une fois la boucle terminée (donc attention à l'indentation dans ton code....) afficher la valeur du produit.