Python Logical Operators
Todellisessa elämässä melkein kaikki ilmaisevat ajatuksiaan käyttämällä lauseita kuten "Kyllä tai Ei", "Ehdottomasti Ei", "Kyllä, kyllä ja kyllä!". Python-kieli sallii sinun tehdä melkein saman, mutta se käyttää muodollisempia lauseita perustuen lauseisiin and
, or
ja not
. X
ja Y
voivat olla mitä tahansa loogisia lauseita (True
tai False
):
Katsotaan alla olevaa koodia ymmärtääksemme kunkin operaattorin logiikan:
# 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
Tehtävä
Swipe to start coding
Kuvittele olevasi kirjanpitäjä, joka tarkistaa talousraportin tilaa. Korvaa ___
arvolla True
tai False
seuraavien ehtojen mukaisesti:
- Muuttujan
report_is_valid
tulisi olla True vain, jos raportti on toimitettu ajoissa ja johtajan allekirjoittama. - Muuttujan
report_is_rejected
tulisi ollaFalse
, jos raporttia ei ole toimitettu tai kirjanpitäjä ei ole tarkistanut sitä.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 3