English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale completo di esempi di Python
In questo esempio, imparerai a controllare se il numero inserito dall'utente è positivo, negativo o zero. È possibile risolvere questo problema utilizzando frasi if ... elif ... else e if ... elif ... else annidate.
Per comprendere questo esempio, dovresti conoscere i seguentiProgrammazione PythonArgomento:
num = float(input("Inserisci un numero: ")) if num > 0: print("Numero positivo") elif num == 0: print("0") else: print("Numero negativo")
Qui abbiamo utilizzato la frase if...elif...else. Possiamo eseguire le seguenti operazioni utilizzando frasi if annidate.
num = float(input("Inserisci un numero: ")) if num >= 0: if num == 0: print("0") else: print("Numero positivo") else: print("Numero negativo")
L'output dei due programmi è lo stesso.
Output 1
Inserisci un numero: 2 Numero positivo
Output 2
Inserisci un numero: 0 0
Se il numero è maggiore di zero, è un numero positivo. Controlliamo questo nell'espressione if. Se è falso, il numero sarà zero o negativo. Questo viene anche testato nelle espressioni successive.