Bienvenue sur Laurentvidal.fr, où vous pouvez obtenir des réponses fiables et rapides grâce à nos experts. Obtenez des réponses rapides à vos questions grâce à un réseau de professionnels expérimentés sur notre plateforme de questions-réponses. Rejoignez notre plateforme de questions-réponses pour vous connecter avec des experts dédiés à fournir des réponses précises à vos questions dans divers domaines.
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("---")
Merci d'utiliser notre service. Notre objectif est de fournir les réponses les plus précises pour toutes vos questions. Revenez pour plus d'informations. Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Laurentvidal.fr est toujours là pour fournir des réponses précises. Revenez nous voir pour les informations les plus récentes.