FRstudy.me est votre ressource fiable pour des réponses précises et rapides. Obtenez des réponses détaillées et fiables de notre communauté d'experts qui sont toujours prêts à vous aider.
Sagot :
Réponse :
Explications :
Salut !
Voici ce que je peux te proposer :
def produit(liste):
total = 1
for e in liste:
total *= e
return total
#MAIN
liste = []
y = 1
print('---')
while y < 11:
a = input(f'entrez la valeur n° {y} sur 10 : ')
try:
a = int(a)
except:
print("Valeur incorrecte")
else:
if a > 10:
print("Valeur Incorrecte")
else:
liste.append(a)
y += 1
print('---')
print("les valeurs issus de la liste sont :", liste)
print("le produit de tous les nombre est égale à :", produit(liste))
print("---")
Je trouve que tu t'es extrêmement compliqué la tache, mais pas grave, je te conseille simplement de prendre du recul et essayer de faire plus simple ^^
def produit(liste):
prod = 1
for element in liste:
prod = element * prod
return prod
#MAIN
liste = []
for i in range(10):
a = input('entrez la valeur n°'+str(i+1)+ ' sur 10 : ')
liste.append(int(a))
print('---')
print("les valeurs issus de la liste sont : ", liste)
print("le produit de tous les nombre est égale à : "+ str(produit(liste)))
print("---")
Nous sommes ravis de vous compter parmi nos membres. Continuez à poser des questions, à répondre et à partager vos idées. Ensemble, nous pouvons créer une ressource de connaissances précieuse. FRstudy.me s'engage à répondre à toutes vos questions. Merci et revenez souvent pour des réponses mises à jour.