Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Python Logiske Operatører | Beherske Boolsk Logikk i Python
Datatyper i Python

book
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
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
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ære False hvis rapporten ikke ble levert eller ikke ble gjennomgått av regnskapsføreren.

Løsning

# The report was submitted on time and signed by the manager
report_is_valid = True and True

# The report was not submitted or not reviewed by the accountant
report_is_rejected = False or False

# Print results
print(report_is_valid)
print(report_is_rejected)
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3
# The report was submitted on time and signed by the manager
report_is_valid = True and ___

# The report was not submitted or not reviewed by the accountant
report_is_rejected = False or ___

# Print results
print(report_is_valid)
print(report_is_rejected)

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

We use cookies to make your experience better!
some-alt