Logisk ELLER i Python
Logisk ELLER kræver opfyldelse af
mindst en betingelse. Sådan en betingelse
kan skrives med operatoren or.
Lad os sige, at vi har to variable:
tst1 = 10
tst2 = -5
Lad os skrive en betingelse - hvis variablen
tst1 er større end 0 eller variablen
tst2 er større end 0, så vil
'+++' blive udskrevet i konsollen:
if tst1 > 0 or tst2 > 0:
print('+++') # dette vil udføres
else:
print('---')
Følgende variable er givet:
tst1 = -1
tst2 = 4
Kontroller, at variablen tst1 er lig med
eller mindre end 1, og variablen tst2
er større end eller lig med 3.
Uden at køre koden, skal du afgøre, hvad der udskrives i konsollen:
tst1 = -10;
tst2 = -10;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
}
Uden at køre koden, skal du afgøre, hvad der udskrives i konsollen:
tst1 = 0;
tst2 = 0;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
Uden at køre koden, skal du afgøre, hvad der udskrives i konsollen:
tst1 = 0;
tst2 = 5;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
Uden at køre koden, skal du afgøre, hvad der udskrives i konsollen:
tst1 = 5;
tst2 = 5;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
Uden at køre koden, skal du afgøre, hvad der udskrives i konsollen:
tst1 = -5;
tst2 = 15;
if tst1 >= 0 or tst1 >= 0:
print('+++');
else:
print('---');
Uden at køre koden, skal du afgøre, hvad der udskrives i konsollen:
tst = 1;
if tst == 0 or tst == 1:
print('+++');
else:
print('---');
Uden at køre koden, skal du afgøre, hvad der udskrives i konsollen:
tst = 2;
if tst == 0 or tst == 1:
print('+++');
else:
print('---');
Uden at køre koden, skal du afgøre, hvad der udskrives i konsollen:
tst = 2;
if tst == 0 or tst == 1 or tst == 2:
print('+++');
else:
print('---');