Python Logiske Operatorer
I det virkelige liv udtrykker næsten alle deres tanker ved hjælp af sætninger som "Ja eller Nej", "Bestemt Ikke", "Ja, ja og ja!". Python-sproget tillader dig at gøre næsten det samme, men det bruger mere formelle sætninger baseret på udsagnene and
, or
og not
. X
og Y
kan være enhver logisk erklæring (True
eller False
):
Lad os se på koden nedenfor for at forstå logikken i 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
Opgave
Swipe to start coding
Forestil dig, at du er en revisor, der tjekker status for en finansiel rapport. Erstat ___
med True
eller False
for at matche følgende betingelser:
- Variablen
report_is_valid
skal være True kun hvis rapporten blev indsendt til tiden og underskrevet af lederen. - Variablen
report_is_rejected
skal væreFalse
hvis rapporten ikke blev indsendt eller ikke blev gennemgået af revisoren.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 2. Kapitel 3