Bonjour à toutes et tous,
je suis un cours python sur cour sera pour le fun et commence à devenir folle car quelque chose m´échappe dans mon code et je n´arrive pas a trouver quoi... pourriez vous me pointer dans la bonne direction SVP.
Résultat attendu: Ecrire un code qui lit toutes les entrées clavier d´entier et conserve à la fin le plus grand ET le plus petit (avec des break pour certaines saisies)
Mon problème: je n´arrive pas a avoir la plus petite variable
Mon code:
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
21
22
23 num = None smallest = None largest = None while True: #handle the edge cases inp = raw_input("Enter a number : ") if inp=="done" : break if len(inp)<1 : break #check empty lines #get the good data in try: num=int(inp) except: print "Invalid input" continue if num <= smallest: smallest = num elif num > largest : largest = num print smallest, largest print "Maximum", largest print "Minimum", smallest
Partager