Contenuti del Corso
Introduzione a Python
Introduzione a Python
Riepilogo
Congratulazioni per aver completato questa entusiasmante sezione del nostro corso di Python!
Hai sviluppato una solida comprensione del controllo del flusso logico all'interno dei tuoi programmi utilizzando vari costrutti di Python.
Rivediamo i concetti chiave che hai padroneggiato:
Tipi di Dati Booleani e Confronti
Hai imparato a utilizzare gli operatori di confronto per valutare le condizioni in Python. Questi operatori ti aiutano a verificare le relazioni tra i valori e includono i seguenti:
Uguale a :
==
;Diverso da :
!=
;Maggiore di :
>
;Minore di :
<
;Maggiore o uguale a :
>=
;Minore o uguale a :
<=
.
item_price = 20 discount_price = 15 print(item_price > discount_price) # `True` print(item_price == discount_price) # `False`
Combinazione di Condizioni
Hai padroneggiato l'arte di combinare più condizioni usando operatori logici per prendere decisioni più complesse:
and
: ValutaTrue
se entrambe le condizioni sonoTrue
;or
: ValutaTrue
se almeno una condizione èTrue
;not
: Inverte lo stato logico del suo operando.
stock_level = 50 on_sale = True print(stock_level > 30 and on_sale) # `True`
Operatori di Appartenenza e Confronti di Tipo
Abbiamo esplorato come utilizzare operatori di appartenenza per verificare la presenza o l'assenza di un elemento all'interno di una sequenza e come utilizzare la funzione type()
per confermare il tipo di dato di una variabile:
Operatori di appartenenza come
in
enot in
.Confrontare i tipi usando
type()
.
products = "milk, eggs, cheese" print('milk' in products) # True item_type = 20.0 print(type(item_type) == float) # True
Espressioni Condizionali
Hai imparato come utilizzare le istruzioni if
, else
ed elif
per eseguire diversi blocchi di codice basati su varie condizioni. Questa abilità fondamentale è cruciale per scrivere programmi Python dinamici e reattivi:
temperature = 75 if temperature > 80: print("It's too hot!") elif temperature < 60: print("It's too cold!") else: print("It's just right!")
1. Quale operatore viene utilizzato per verificare se due valori NON sono uguali in Python?
2. Cosa restituirà la seguente istruzione di stampa?
3. Come si verifica se la sottostringa "apple"
è nella stringa assegnata a fruits
?
4. Quale riga di codice controlla correttamente il tipo di dato di item_price
per vedere se è un float
?
5. Quale output produrrà il seguente codice Python?
Grazie per i tuoi commenti!