Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Utilizzo degli Operatori di Confronto in Python | Padroneggiare le Istruzioni If in Python
Istruzioni Condizionali in Python

Scorri per mostrare il menu

book
Utilizzo degli Operatori di Confronto in Python

Ora, entriamo nei dettagli di ciò che puoi effettivamente includere all'interno di quelle condizioni.

Gli operatori di confronto sono utili per valutare i valori delle variabili. Il loro risultato è sempre un valore booleano, che può essere True o False.

Puoi confrontare espressioni matematiche complesse, elementi di diverse strutture dati, stringhe e persino valori booleani. Poiché sappiamo già come confrontare i numeri dai capitoli precedenti, esploriamo altri tipi di confronti:

Esempio 1: Confrontare stringhe per determinare i tipi di allenamento

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

Questo verifica se due stringhe non sono uguali (corrispondenza esatta, sensibile alle maiuscole).

Esempio 2: Confrontare valori booleani per verificare il completamento dell'attività

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

Questo esempio valuta se un'attività specifica è stata completata (in questo caso, una corsa mattutina). Invece di scrivere if morning_run_completed == True, usiamo if morning_run_completed perché il valore di morning_run_completed è già un booleano (True o False). Scrivere == True è ridondante e meno conciso. Python consente tali semplificazioni per rendere il codice più pulito e facile da leggere.

Esempio 3: Verifica se un numero rientra in un intervallo

La tua app può aiutare gli utenti a monitorare la loro attività fisica. Questo compito verifica se il conteggio dei passi giornalieri dell'utente rientra in un intervallo raccomandato e fornisce feedback sui loro progressi.

12345
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
copy

Questo esempio dimostra un confronto concatenato per verificare se un valore numerico rientra in un intervallo specifico. Invece di scrivere:
if daily_steps >= 5000 and daily_steps <= 10000:
puoi semplificarlo usando un confronto concatenato per una maggiore chiarezza e concisione:
if 5000 <= daily_steps <= 10000.
Evita di complicare eccessivamente i controlli di intervallo—usa il concatenamento quando possibile per mantenere il tuo codice più pulito e facile da leggere.

Compito

Swipe to start coding

Il tuo compito è verificare se la temperatura della strada è nell'intervallo ideale per correre. Se la temperatura è tra 10 e 20 gradi Celsius (inclusi), stampa un messaggio che indica che le condizioni sono ottimali per correre.

  • Usa un'istruzione if per verificare se street_temperature è tra 10 e 20 gradi Celsius, inclusi.
  • Se la condizione è soddisfatta, assegna True a running_temp; altrimenti, mantienilo False.
  • Inoltre, se hydration_goal_met è True, stampa un messaggio di conferma.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 3

Chieda ad AI

expand
ChatGPT

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

book
Utilizzo degli Operatori di Confronto in Python

Ora, entriamo nei dettagli di ciò che puoi effettivamente includere all'interno di quelle condizioni.

Gli operatori di confronto sono utili per valutare i valori delle variabili. Il loro risultato è sempre un valore booleano, che può essere True o False.

Puoi confrontare espressioni matematiche complesse, elementi di diverse strutture dati, stringhe e persino valori booleani. Poiché sappiamo già come confrontare i numeri dai capitoli precedenti, esploriamo altri tipi di confronti:

Esempio 1: Confrontare stringhe per determinare i tipi di allenamento

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

Questo verifica se due stringhe non sono uguali (corrispondenza esatta, sensibile alle maiuscole).

Esempio 2: Confrontare valori booleani per verificare il completamento dell'attività

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

Questo esempio valuta se un'attività specifica è stata completata (in questo caso, una corsa mattutina). Invece di scrivere if morning_run_completed == True, usiamo if morning_run_completed perché il valore di morning_run_completed è già un booleano (True o False). Scrivere == True è ridondante e meno conciso. Python consente tali semplificazioni per rendere il codice più pulito e facile da leggere.

Esempio 3: Verifica se un numero rientra in un intervallo

La tua app può aiutare gli utenti a monitorare la loro attività fisica. Questo compito verifica se il conteggio dei passi giornalieri dell'utente rientra in un intervallo raccomandato e fornisce feedback sui loro progressi.

12345
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
copy

Questo esempio dimostra un confronto concatenato per verificare se un valore numerico rientra in un intervallo specifico. Invece di scrivere:
if daily_steps >= 5000 and daily_steps <= 10000:
puoi semplificarlo usando un confronto concatenato per una maggiore chiarezza e concisione:
if 5000 <= daily_steps <= 10000.
Evita di complicare eccessivamente i controlli di intervallo—usa il concatenamento quando possibile per mantenere il tuo codice più pulito e facile da leggere.

Compito

Swipe to start coding

Il tuo compito è verificare se la temperatura della strada è nell'intervallo ideale per correre. Se la temperatura è tra 10 e 20 gradi Celsius (inclusi), stampa un messaggio che indica che le condizioni sono ottimali per correre.

  • Usa un'istruzione if per verificare se street_temperature è tra 10 e 20 gradi Celsius, inclusi.
  • Se la condizione è soddisfatta, assegna True a running_temp; altrimenti, mantienilo False.
  • Inoltre, se hydration_goal_met è True, stampa un messaggio di conferma.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 3
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt