Detecter la faute 3

Résolu/Fermé
mathstudent - Modifié le 16 nov. 2019 à 01:03
 mathstudent - 16 nov. 2019 à 14:14
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

jee pee Messages postés 39646 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 avril 2024 9 238
Modifié le 16 nov. 2019 à 09:29
Bonjour,

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


0
mathstudent
16 nov. 2019 à 14:14
Merci infiniment
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
16 nov. 2019 à 09:36
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
mathstudent
16 nov. 2019 à 14:13
Merci immodérément
0