Podmíněný příkaz (if) v Pythonu (lehké)
- Cvičení: Rozhodovačka
- Zadání: 43
- Typicky zabere: 8 min
Předchůdci
Logické výrazy v Pythonu
Rozhodovačka: lehkéDeaktivace bomby: podmínky
Rozhodovačka: lehkéPodmínky a větvení
Rozhodovačka: lehkéPodmíněná kouzla: oblékání příšerek
Rozhodovačka: lehkéPodobné
Podmíněný příkaz (if) v Pythonu
Rozhodovačka: středníCyklus for v Pythonu
Rozhodovačka: lehkéCyklus while v Pythonu
Rozhodovačka: lehkéFunkce v Pythonu
Rozhodovačka: lehkéŘízení výpočtu: mix
Rozhodovačka: lehkéKřížovky: středně těžké
Binární křížovkaVnořené cykly a zajímavé vzory
Python želvaVnořené cykly v Pythonu
PorozuměníFunkce
Python želvaÚpravy programů
Programování v PythonuNásledníci
Podmíněný příkaz (if) v Pythonu
Psaná odpověď: lehkéPodmíněný příkaz (if): základy
Programování v PythonuPodmíněný příkaz (if): těžší
Programování v PythonuCyklus while v Pythonu
Rozhodovačka: lehkéPodmíněný příkaz (if) v Pythonu
Rozhodovačka: středníNáhledy
Předchůdci
Logické výrazy v Pythonu
Co vypíše program?a = True and True
print(a)
a = True and True
print(a)
False
True
Podmíněná kouzla: oblékání příšerek
Doplňte část kouzla pod kaňkou.
4 oči5 očíPodmínky a větvení
Lze takto zjednodušit?
anoneDeaktivace bomby: podmínky
modrýžlutýPodobné
Funkce
Podmíněný příkaz (if) v Pythonu
Je podmíněný příkaz zapsaný správně?if n < 3:
print("mrkev")
else:
print("celer")
anoneif n < 3:
print("mrkev")
else:
print("celer")
Funkce v Pythonu
Kolikrát se vypíše celer?def test():
print("celer")
test()
test()
jednoudvakrátdef test():
print("celer")
test()
test()
Vnořené cykly a zajímavé vzory
Cyklus while v Pythonu
Co vypíše program?i = 50
while i > 0:
print(i)
i = i - 10
i = 50
while i > 0:
print(i)
i = i - 10
50
40
30
20
10
50
25
12
6
3
1
Cyklus for v Pythonu
Co vypíše program?for i in range(3):
print('X')
print('Y')
for i in range(3):
print('X')
print('Y')
X
X
X
Y
X
Y
X
Y
X
Y
Řízení výpočtu: mix
Zacyklí se program?x = 0
while x != 0 and x != 10:
x += 7
neanox = 0
while x != 0 and x != 10:
x += 7
Vnořené cykly v Pythonu
Generátor bludišť
from random import random
def create_maze(width, height):
for y in range(height):
for x in range(width):
border = (x == 0 or x == width - 1 or y == 0 or y == height - 1)
if border or random() > 0.5:
print('#', end=' ')
else:
print(' ', end=' ')
print()
Následníci
Podmíněný příkaz (if) v Pythonu
a = 8
if a < 10:
a = 10
print(a)
else:
print(7)
Podmíněný příkaz (if) v Pythonu
Je podmíněný příkaz zapsaný správně?if x < 0:
if n % 3 == 0:
print("mrkev")
elif n % 3 == 1:
print("celer")
else:
if n % 2 == 1:
print("okurka")
else:
print("paprika")
anone Cyklus while v Pythonu
Co vypíše program?x = 5
while x < 10:
print(x)
5
6
7
8
9
Nekonečno pětek
Podmíněný příkaz (if) v Pythonu
a = 8
if a < 10:
a = 10
print(a)
else:
print(7)
a = 8
if a < 10:
a = 10
print(a)
else:
print(7)
Podmíněný příkaz (if) v Pythonu
Je podmíněný příkaz zapsaný správně?if x < 0:
if n % 3 == 0:
print("mrkev")
elif n % 3 == 1:
print("celer")
else:
if n % 2 == 1:
print("okurka")
else:
print("paprika")
anoneif x < 0:
if n % 3 == 0:
print("mrkev")
elif n % 3 == 1:
print("celer")
else:
if n % 2 == 1:
print("okurka")
else:
print("paprika")
Cyklus while v Pythonu
Co vypíše program?x = 5
while x < 10:
print(x)
x = 5
while x < 10:
print(x)
5
6
7
8
9
Nekonečno pětek