Le istruzioni if

Nei nostri esempi di codice precedenti, abbiamo scritto codice che viene eseguito in modo sequenziale, riga per riga. Ha omesso i commenti e le righe vuote ma ha eseguito ogni singola riga di codice scritta.
In alcuni casi, potremmo voler eseguire un blocco di codice solo se vengono soddisfatte alcune condizioni.
Immagina di voler acquistare dell'acqua da un negozio se il tuo livello di sete è superiore a 30 (in questo caso, la sete è misurata come un numero da 0 a 100). Per comprare una bottiglia d'acqua effettueresti un pagamento. In Python, le operazioni condizionali possono essere scritte con le istruzioni if:
Fare clic sul pulsante NEXT per avanzare il programma di un passo. Fare clic sul pulsante RESET per modificare i valori iniziali di thirst e price e rieseguire il programma con i nuovi valori.
Qui il programma inizializza il livello di thirst (sete) e il price (prezzo) di una bottiglia.
Quindi l'istruzione if verifica se il livello di thirst è superiore a 30 e, in caso affermativo, effettua il pagamento e soddisfa la sete impostando il livello a 0.
Alla fine, il programma stampa quanto è stato pagato e il livello di sete risultante.
 
Le istruzioni if hanno condizioni seguite da un :. Se la condizione è vera, il contenuto del blocco if viene eseguito. Nota che le operazioni sono indentate con 4 spazi e sono spostate di 4 spazi dall'inizio della riga. Devono essere "dentro" il blocco if per essere eseguite se la condizione è vera.
La condizione dell'istruzione if viene valutata come True o False, quindi è un valore booleano. Se quel valore viene valutato come True (cioè la condizione è soddisfatta), il contenuto del blocco if viene eseguito.
 

Sfida

Scrivi un programma che legga un singolo numero intero dall'input e stampi This number is even nel caso in cui sia pari, e The end of the program alla fine.
Ingresso
Uscita
2
This number is even The end of the program
3
The end of the program
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue