Řízení výpočtu: mix (lehké)
- Cvičení: Rozhodovačka
- Zadání: 183
- Typicky zabere: 8 min
Předchůdci
Podobné
Řízení výpočtu: mix
Rozhodovačka: středníCyklus for v Pythonu
Rozhodovačka: lehkéCyklus for v Pythonu
Rozhodovačka: středníCyklus while v Pythonu
Rozhodovačka: lehkéCyklus while v Pythonu
Rozhodovačka: středníFunkce v Pythonu
Rozhodovačka: lehkéFunkce v Pythonu
Rozhodovačka: středníFunkce v Pythonu
Rozhodovačka: těžkéPodmíněný příkaz (if) v Pythonu
Rozhodovačka: lehkéPodmíněný příkaz (if) v Pythonu
Rozhodovačka: středníNásledníci
Úpravy programů
Programování v Pythonu0/7
Záludné
Programování v Pythonu0/9
Řízení výpočtu: mix
Rozhodovačka: středníNáhledy
Podobné
Podmíněný příkaz (if) v Pythonu
Co vypíše program?x = 4
y = 2
if x < y:
x = x + 1
print(x, y)
x = 4
y = 2
if x < y:
x = x + 1
print(x, y)
5 2
4 2
Cyklus while v Pythonu
Zjednodušte program:if test(3):
print("ok")
if test(2):
print("ok")
if test(1):
print("ok")
if test(3):
print("ok")
if test(2):
print("ok")
if test(1):
print("ok")
i = 3
while i > 0 and test(i):
print("ok")
i -= 1
i = 3
while i > 0 or test(i):
print("ok")
i -= 1
Funkce v Pythonu
Které typy proměnných lze funkci předávat?
pouze číslalibovolnéCyklus for v Pythonu
Co vypíše program?for i in range(5):
print(i+3)
for i in range(5):
print(i+3)
3
4
5
6
7
5
6
7
Podmíněný příkaz (if) v Pythonu
Zjednodušte podmíněný příkaz:if n % 3 == 0:
print("mrkev")
elif n % 3 == 1:
print("mrkev")
else:
print("okurka")
if n % 3 == 0:
print("mrkev")
elif n % 3 == 1:
print("mrkev")
else:
print("okurka")
if n % 3 == 2:
print("okurka")
else:
print("mrkev")
if n % 3 == 0 or if n % 3 == 1:
print("mrkev")
else:
print("okurka")
Funkce v Pythonu
Která funkce vrátí i vypíše poslední cifru?
def units(x):
return x % 10
print(x % 10)
def units(x):
print(x % 10)
return x % 10
Řízení výpočtu: mix
Zacyklí se program?x = 100
while x != 0:
if x % 10 == 1:
x -= 1
x -= 1
neanox = 100
while x != 0:
if x % 10 == 1:
x -= 1
x -= 1
Cyklus while v Pythonu
Existuje celočíselné n
, pro které se program zacyklí?x = 100
while x != 0:
x -= min(n, 1)
anonex = 100
while x != 0:
x -= min(n, 1)
Cyklus for v Pythonu
Zjednodušte program:print(5)
print(4)
print(3)
print(2)
print(1)
print(5)
print(4)
print(3)
print(2)
print(1)
for x in range(5, 1):
print(x)
for x in range(5, 0, -1):
print(x)
Funkce v Pythonu
Zjednodušte program:print("mrkev")
print("mrkev")
print("mrkev")
print("celer")
print("celer")
print("celer")
print("celer")
print("mrkev")
print("mrkev")
print("mrkev")
print("celer")
print("celer")
print("celer")
print("celer")
def cook(n, x):
for i in range(n):
return x
print(cook(3, "mrkev"))
print(cook(4, "celer"))
def cook(n, x):
for i in range(n):
print(x)
cook(3, "mrkev")
cook(4, "celer")