Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Operatori Logici in Python | Padroneggiare la Logica Booleana in Python
Tipi di Dati in Python

Scorri per mostrare il menu

book
Operatori Logici in Python

Nella vita reale, quasi tutti esprimono i propri pensieri usando frasi come "Sì o No", "Assolutamente No", "Sì, sì e sì!". Il linguaggio Python ti permette di fare quasi lo stesso, ma utilizza frasi più formali basate sulle dichiarazioni and, or e not. X e Y possono essere qualsiasi dichiarazione logica (True o False):

Diamo un'occhiata al codice qui sotto per capire la logica di ciascun operatore:

12345678910111213
# Example of `and` operator x = True y = False result = x and y print('Result of x and y:', result) # Output: False # Example of `or` operator result = x or y print('Result of x or y:', result) # Output: True # Example of `not` operator result = not x print('Result of not x:', result) # Output: False
copy
Compito

Swipe to start coding

Immagina di essere un contabile che controlla lo stato di un rapporto finanziario. Sostituisci ___ con True o False per soddisfare le seguenti condizioni:

  • La variabile report_is_valid dovrebbe essere True solo se il rapporto è stato inviato in tempo e firmato dal manager.
  • La variabile report_is_rejected dovrebbe essere False se il rapporto non è stato inviato o non è stato revisionato dal contabile.

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 2. Capitolo 3

Chieda ad AI

expand
ChatGPT

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

book
Operatori Logici in Python

Nella vita reale, quasi tutti esprimono i propri pensieri usando frasi come "Sì o No", "Assolutamente No", "Sì, sì e sì!". Il linguaggio Python ti permette di fare quasi lo stesso, ma utilizza frasi più formali basate sulle dichiarazioni and, or e not. X e Y possono essere qualsiasi dichiarazione logica (True o False):

Diamo un'occhiata al codice qui sotto per capire la logica di ciascun operatore:

12345678910111213
# Example of `and` operator x = True y = False result = x and y print('Result of x and y:', result) # Output: False # Example of `or` operator result = x or y print('Result of x or y:', result) # Output: True # Example of `not` operator result = not x print('Result of not x:', result) # Output: False
copy
Compito

Swipe to start coding

Immagina di essere un contabile che controlla lo stato di un rapporto finanziario. Sostituisci ___ con True o False per soddisfare le seguenti condizioni:

  • La variabile report_is_valid dovrebbe essere True solo se il rapporto è stato inviato in tempo e firmato dal manager.
  • La variabile report_is_rejected dovrebbe essere False se il rapporto non è stato inviato o non è stato revisionato dal contabile.

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 2. 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