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:
99
1
2
3
4
5
6
7
8
9
10
11
12
13
# 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
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
9
1
2
3
4
5
6
7
8
9
# 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?
Takk for tilbakemeldingene dine!
Seksjon 2. Kapittel 3
9
1
2
3
4
5
6
7
8
9
# 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
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår