Hello,

Bon, voilà l'exemple ballot par excellence :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
print("Type integers, each followed by Enter; or just Enter to finish")
 
total = 0
count = 0
 
while True:
    line = input("integer: ")
    if line:
        try:
            number = int(line)
        except ValueError as err:
            print(err)
            continue
        total += number
        count += 1
    else:
        break
 
if count:
    print("count =", count, "total =", total, "mean =", total / count)
Problème : quand je me contente de taper entrée, je récupère l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
invalid literal for int() with base 10: '\r'
Je suis sous Windows, j'utilise Python 3.2, et je lance ce programme en ligne de commande.

Il y a sûrement un truc tout con à faire, mais je ne l'ai pas encore.

Merci pour votre aide.