CONTATTACI

Guide per aspiranti programmatori

sviluppatore web che lavora alla scrivania con un fumetto con 3 puntini di sospensione
Lezione 10 / 23

Operatori Logici e condizioni in Python

Il linguaggio Python offre una serie di operatori logici che consentono di effettuare confronti tra valori e verificare le condizioni all’interno del tuo codice. Questi operatori sono fondamentali per prendere decisioni e controllare il flusso del programma. In questa sezione, imparerai come utilizzare gli operatori logici e le condizioni in Python.

Istruzione Condizionale if in Python

L’istruzione condizionale if in Python è utilizzata per eseguire un blocco di codice solo se una condizione è vera. Puoi anche utilizzare l’istruzione elif (abbreviazione di “else if”) per gestire condizioni alternative e l’istruzione else per definire un blocco di codice da eseguire quando nessuna delle condizioni precedenti è vera.

x = 5
if x > 0:
    print("x è positivo")
elif x == 0:
    print("x è zero")
else:
    print("x è negativo")

 

Operatori di Confronto in Python

Gli operatori di confronto sono utilizzati per confrontare due valori e restituire un risultato booleano (True o False) in base a se la condizione è vera o falsa. Ecco alcuni degli operatori di confronto più comuni in Python:

 

  • ==: Verifica l’uguaglianza tra due valori.
  • !=: Verifica se due valori sono diversi.
  • <: Verifica se il valore a sinistra è minore del valore a destra.
  • >: Verifica se il valore a sinistra è maggiore del valore a destra.
  • <=: Verifica se il valore a sinistra è minore o uguale al valore a destra.
  • >=: Verifica se il valore a sinistra è maggiore o uguale al valore a destra.

 

Ecco alcuni esempi di utilizzo degli operatori di confronto:

x = 5
y = 10
# Verifica se x è uguale a y
if x == y:
    print("x è uguale a y")
# Verifica se x è minore di y
if x < y:
    print("x è minore di y")

 

Operatori Logici in Python

Le operazioni logiche sono utilizzate per valutare condizioni e restituire valori booleani. Gli operatori logici più comuni sono l’AND, l’OR e il NOT.

# Definiamo due variabili booleane
ha_autorizzazione = True
ha_password = False
# Operazione logica AND
if ha_autorizzazione and ha_password:
    print("Hai accesso al sistema.")
else:
    print("Accesso negato. Controlla le tue credenziali.")
# Operazione logica OR
if ha_autorizzazione or ha_password:
    print("Hai almeno uno dei requisiti richiesti.")
else:
    print("Accesso negato. Deve soddisfare almeno un requisito.")
# Operazione logica NOT
if not ha_password:
    print("Devi inserire una password valida.")
else:
    print("Password accettata.")

In questo esempio:

  • ha_autorizzazione è True, il che indica che l’utente ha l’autorizzazione per accedere a qualcosa.
  • ha_password è False, il che indica che l’utente non ha inserito una password corretta.

 

Abbiamo utilizzato le operazioni logiche per valutare le condizioni e fare delle decisioni:

  • L’operazione AND restituisce True solo se entrambe le condizioni sono verificate. Quindi, l’accesso al sistema viene concesso solo se l’utente ha sia l’autorizzazione che una password valida.
  • L’operazione OR restituisce True se almeno una delle condizioni è verificata. Quindi, l’utente ottiene accesso se ha almeno uno dei requisiti.
  • L’operazione NOT inverte il valore booleano, quindi l’utente viene avvisato di inserire una password valida solo se ha_password è False.

 

Questa è un’introduzione agli operatori logici e alle condizioni in Python. Con queste nozioni di base, puoi creare programmi che prendono decisioni in base alle condizioni definite e controllano il flusso del tuo codice in modo dinamico. Ma continuiamo il nostro viaggio per imparare Python!

Contattaci senza impegno per informazioni sul corso

Pagamento rateale

Valore della rata: A PARTIRE DA 115 €/mese.

Esempio di finanziamento 

Importo finanziato: € 2440 in 24 rate da € 115 – TAN fisso 9,55% TAEG 12,57% – importo totale del credito € 2841.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

*In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Pagamento rateale

Valore della rata: A PARTIRE DA 210 €/mese.

Esempio di finanziamento  

Importo finanziato: € 4500 in 24 rate da € 210,03 – TAN fisso 9,68% TAEG 11,97% – importo totale del credito € 5146,55.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

* In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Contattaci senza impegno per informazioni sul corso

Scopriamo insieme se i nostri corsi fanno per te. Compila il form e aspetta la chiamata di uno dei nostri consulenti.