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 diversi costrutti di Python.
Rivediamo i concetti chiave che hai acquisito:
Tipi di dati booleani e confronti
Hai imparato a utilizzare gli operatori di confronto per valutare 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 acquisito la padronanza della combinazione di più condizioni utilizzando operatori logici per prendere decisioni più complesse:
and
: RestituisceTrue
se entrambe le condizioni sonoTrue
;or
: RestituisceTrue
se almeno una delle condizioni è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 gli 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
.Confronto dei tipi tramite l'uso di
type()
.
products = "milk, eggs, cheese" print('milk' in products) # True item_type = 20.0 print(type(item_type) == float) # True
Espressioni Condizionali
Hai appreso come utilizzare le istruzioni if
, else
ed elif
per eseguire diversi blocchi di codice in base a varie condizioni. Questa abilità fondamentale è essenziale 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"
è presente nella stringa assegnata a fruits
?
4. Quale riga di codice verifica 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!