Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sintassi dell'Istruzione If-Else in Python | Padroneggiare le Dichiarazioni if-else in Python
Istruzioni Condizionali in Python

book
Sintassi dell'Istruzione If-Else in Python

L'istruzione if-else è una delle strutture più comunemente utilizzate in Python, permettendo al programma di prendere decisioni basate su condizioni.

La sintassi di base dell'istruzione if è la seguente:

python
if condition:
# Code to execute when the condition is True

L'istruzione if verifica se una condizione è vera. Se lo è, il codice all'interno del blocco verrà eseguito.

Nel caso dell'istruzione else, non è necessario definire esplicitamente la condizione, poiché copre automaticamente tutti gli scenari in cui la condizione if è falsa:

python
if condition:
# Code to execute when the condition is True
else:
# Code to execute when the condition is False

Questo diagramma illustra il flusso di un'istruzione if-else. Mostra che se una condizione è vera, il programma esegue il blocco di codice if. Se la condizione è falsa, viene eseguito il blocco di codice else. Il processo si conclude dopo l'esecuzione di uno dei blocchi.

Esempio: Verifica se un utente ha raggiunto il suo obiettivo di passi

steps_taken = 9000
step_goal = 10000

if steps_taken >= step_goal:
print("Great job, you've reached your step goal!")
else:
print("Keep going, you're almost there!")
1234567
steps_taken = 9000 step_goal = 10000 if steps_taken >= step_goal: print("Great job, you've reached your step goal!") else: print("Keep going, you're almost there!")
copy

In questo esempio, il programma verifica se il numero di passi effettuati dall'utente è maggiore o uguale all'obiettivo di passi. Se la condizione è soddisfatta (cioè, l'utente ha raggiunto o superato il suo obiettivo di passi), il programma stampa un messaggio di congratulazioni. Se la condizione non è soddisfatta, verrà eseguito il blocco else, incoraggiando l'utente a continuare.

1. Qual è lo scopo del blocco else in un'istruzione if-else?

2. Nel seguente codice, quale affermazione è vera?

3. Nel seguente codice, quale affermazione è vera?

question mark

Qual è lo scopo del blocco else in un'istruzione if-else?

Select the correct answer

question mark

Nel seguente codice, quale affermazione è vera?

morning_run = False
if morning_run:
print("Great job! You completed your morning run!")
else:
print("Reminder of the morning run")

Select the correct answer

question mark

Nel seguente codice, quale affermazione è vera?

morning_run = False
if morning_run
print("Great job! You completed your morning run!")
else:
print("Reminder of the morning run")

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

We use cookies to make your experience better!
some-alt