Zanurkuj w Pythonie/Operatory and i or: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Rofrol (dyskusja | edycje)
Rofrol (dyskusja | edycje)
Linia 59:
'second'
 
# Jako że a jest pustym napisem, który Python uważa jako fałsz w kontekście logicznym, 1 and <nowiki>''</nowiki> daje <nowiki>''</nowiki>, następnie <nowiki>''</nowiki> or 'second' daje 'second'. Uups! To nie to co chciałeś.
 
Sztuczka and-or, bool and a or b, nie będzie działała jak wyrażenie C bool ? a : b kiedy a jest fałszem w kontekście logicznym.