Bonjour,
Je cherche à lire un nombre inconnu d'entier sur un nombre inconnu de ligne.
Par exemple, en entrée on aurait :
renverrait 36
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 4 5 6 7 8 9 1
J'ai effectué le programme suivant pour calculer la somme de tous ces entiers :
Seulement il ne fonctionne pas comme je le voudrais à cause de la ligne avec la fonction map. Cela dit, je ne vois pas comment faire autrement pour lire plusieurs entiers sur une même ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 somme = 0 estEntier = True while estEntier: try: somme = somme+map(int, input().split(" ")) except: estEntier = False print(somme)
Merci de votre aide
Partager