Python Logiske Operatører
I det virkelige liv uttrykker nesten alle sine tanker ved å bruke fraser som "Ja eller Nei", "Definitivt Ikke", "Ja, ja og ja!". Python-språket lar deg gjøre nesten det samme, men det bruker mer formelle fraser basert på utsagnene and
, or
og not
. X
og Y
kan være hvilken som helst logisk uttalelse (True
eller False
):
La oss se på koden nedenfor for å forstå logikken til hver operator:
# 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
Oppgave
Swipe to start coding
Tenk deg at du er en regnskapsfører som sjekker statusen til en finansiell rapport. Erstatt ___
med True
eller False
for å matche følgende betingelser:
- Variabelen
report_is_valid
skal være True bare hvis rapporten ble levert i tide og signert av lederen. - Variabelen
report_is_rejected
skal væreFalse
hvis rapporten ikke ble levert eller ikke ble gjennomgått av regnskapsføreren.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 2. Kapittel 3