Logické ALEBO v Pythone
Logické ALEBO vyžaduje splnenie
aspoň jednej podmienky. Takúto podmienku
je možné zapísať pomocou operátora or.
Majme dve premenné:
tst1 = 10
tst2 = -5
Zapíšme podmienku - ak je premenná
tst1 väčšia ako 0 alebo premenná
tst2 väčšia ako 0, potom sa do konzoly
vypíše '+++':
if tst1 > 0 or tst2 > 0:
print('+++') # spustí sa toto
else:
print('---')
Dané premenné:
tst1 = -1
tst2 = 4
Skontrolujte, či je premenná tst1 rovná
alebo menšia ako 1 a premenná tst2
väčšia alebo rovná 3.
Bez spustenia kódu určite, čo sa vypíše do konzoly:
tst1 = -10;
tst2 = -10;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
}
Bez spustenia kódu určite, čo sa vypíše do konzoly:
tst1 = 0;
tst2 = 0;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
Bez spustenia kódu určite, čo sa vypíše do konzoly:
tst1 = 0;
tst2 = 5;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
Bez spustenia kódu určite, čo sa vypíše do konzoly:
tst1 = 5;
tst2 = 5;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
Bez spustenia kódu určite, čo sa vypíše do konzoly:
tst1 = -5;
tst2 = 15;
if tst1 >= 0 or tst1 >= 0:
print('+++');
else:
print('---');
Bez spustenia kódu určite, čo sa vypíše do konzoly:
tst = 1;
if tst == 0 or tst == 1:
print('+++');
else:
print('---');
Bez spustenia kódu určite, čo sa vypíše do konzoly:
tst = 2;
if tst == 0 or tst == 1:
print('+++');
else:
print('---');
Bez spustenia kódu určite, čo sa vypíše do konzoly:
tst = 2;
if tst == 0 or tst == 1 or tst == 2:
print('+++');
else:
print('---');