Bonjour,

Je cherche à lire un nombre inconnu d'entier sur un nombre inconnu de ligne.

Par exemple, en entrée on aurait :

renverrait 36

J'ai effectué le programme suivant pour calculer la somme de tous ces entiers :

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)
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.

Merci de votre aide