Detecter la faute 3

Résolu
mathstudent -  
 mathstudent -
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. jee pee Messages postés 31869 Date d'inscription   Statut Modérateur Dernière intervention   9 975
     
    Bonjour,

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


    0
    1. mathstudent
       
      Merci infiniment
      0
  2. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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.
    0