Python Logische Operatoren
In het echte leven drukt bijna iedereen zijn gedachten uit met zinnen zoals "Ja of Nee", "Zeker Niet", "Ja, ja en ja!". De Python-taal staat je toe om bijna hetzelfde te doen, maar het gebruikt formelere zinnen gebaseerd op de uitspraken and
, or
, en not
. X
en Y
kunnen elke logische uitspraak zijn (True
of False
):
Laten we naar de onderstaande code kijken om de logica van elke operator te begrijpen:
# 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
Taak
Swipe to start coding
Stel je voor dat je een accountant bent die de status van een financieel rapport controleert. Vervang ___
door True
of False
om aan de volgende voorwaarden te voldoen:
- De variabele
report_is_valid
moet True zijn alleen als het rapport op tijd is ingediend en ondertekend door de manager. - De variabele
report_is_rejected
moetFalse
zijn als het rapport niet is ingediend of niet is beoordeeld door de accountant.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 3