Bonjour, je voulais savoir si c'est possible de trouver le max et le min sans faire de liste comme ceci:
Spécifications
• données :
◦ Une suite de nombres non nuls
◦ La fin de la suite est donc marquée par un 0
• résultat :
◦ le maximum et le minimum des nombres saisis
◦ le message "pas de nombre non nul saisi" si l'utilisateur n'a pas saisi de nombre non nul
Jeu d'essai
nombre non nul? 5
nombre non nul? 4
nombre non nul? -4
nombre non nul? 4
nombre non nul? -7
nombre non nul? 0
Le maximum des nombres saisis est 5
Le minimum des nombres saisis est -7
nombre non nul? 5
nombre non nul? 5
nombre non nul? 3
nombre non nul? 0
Le maximum des nombres saisis est 5
Le minimum des nombres saisis est 3
nombre non nul? -5
nombre non nul? -2
nombre non nul? -7
nombre non nul? 0
Le maximum des nombres saisis est -2
Le minimum des nombres saisis est -7
nombre ? 0
pas de nombre non nul saisi
voila mon programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 nb = int(input("nombre positif? ")) if nb <= 0: print("Pas de nombres positifs saisis") else: max=0 somme=0 while nb > 0: nb = int(input("nombre positif?")) if nb > 0: nb<max max="" print("La somme des nombres saisis est",max)
Partager