Podmienený príkaz (if) v Pythone (stredné)
- Cvičení: Rozhodovačka
- Zadání: 46
- Typicky zabere: 19 min
Predchodcovia
Podmienený príkaz (if) v Pythone
Rozhodovačka: ľahkéPodobné
Podmienený príkaz (if) v Pythone
Rozhodovačka: ľahkéObjekty
Rozhodovačka: strednéCyklus for v Pythone
Rozhodovačka: ľahkéCyklus for v Pythone
Rozhodovačka: strednéCyklus while v Pythone
Rozhodovačka: ľahkéCyklus while v Pythone
Rozhodovačka: strednéFunkcie v Pythone
Rozhodovačka: ľahkéFunkcie v Pythone
Rozhodovačka: strednéFunkcie v Pythone
Rozhodovačka: ťažkéRiadenie výpočtu: mix
Rozhodovačka: ľahkéRiadenie výpočtu: mix
Rozhodovačka: strednéZákerné
Programovanie v Pythone0/9
Podmienený príkaz (if) v Pythone
Výstup programu: ľahkéNásledníci
Náhľady
Predchodcovia
Podmienený príkaz (if) v Pythone
Čo vypíše program?a = 5
b = 3
if a < 4:
b = b + 1
print(a, b)
a = 5
b = 3
if a < 4:
b = b + 1
print(a, b)
5 4
5 3
Podobné
Funkcie v Pythone
Existuje x, pre ktoré f(x) vypíše zeler?def f(x):
if x < 10 or x % 17 != 1:
return
print("zeler")
ánoniedef f(x):
if x < 10 or x % 17 != 1:
return
print("zeler")
Funkcie v Pythone
Môže byť f(x) záporné?def f(x):
clip(x)
return x
def clip(x):
return max(0, x)
nieánodef f(x):
clip(x)
return x
def clip(x):
return max(0, x)
Riadenie výpočtu: mix
Čo vypíše program?a = 0
for i in range(5):
a = a + 1
print(a)
a = 0
for i in range(5):
a = a + 1
print(a)
5
10
Objekty
Ktoré z nasledujúcich tvrdení je pravdivé?
Trieda je inštanciou objektu.Objekt je inštanciou triedy.Cyklus for v Pythone
Zjednodušte program:print(10)
print(11)
print(12)
print(13)
print(10)
print(11)
print(12)
print(13)
for x in range(10, 13):
print(x)
for x in range(10, 14):
print(x)
Podmienený príkaz (if) v Pythone
Čo vypíše program?x = 3
y = 4
if x > y:
x = x + 1
else:
x = x - 1
print(x)
x = 3
y = 4
if x > y:
x = x + 1
else:
x = x - 1
print(x)
4
2
Cyklus for v Pythone
Vypíše nasledujúci program počet trojciferných čísel deliteľných 22 alebo 33?n = 0
for x in range(100, 1000):
if x % 22 == 0 or x % 33 == 0:
print(x)
print(n)
anonen = 0
for x in range(100, 1000):
if x % 22 == 0 or x % 33 == 0:
print(x)
print(n)
Riadenie výpočtu: mix
Koľko je f(2, 3, 1)
?def f(x, v, a):
return v
23def f(x, v, a):
return v
Podmienený príkaz (if) v Pythone
x = 25
if x < 20:
if x < 10:
print("aaa")
else:
print("bbb")
else:
print("ccc")
x = 25
if x < 20:
if x < 10:
print("aaa")
else:
print("bbb")
else:
print("ccc")
Cyklus while v Pythone
Koľkokrát sa vypíše zeler?x = 0
while abs(x) < 5:
print("zeler")
x -= 1
print("zeler")
šesťkrátdesaťkrátx = 0
while abs(x) < 5:
print("zeler")
x -= 1
print("zeler")
Funkcie v Pythone
Ako volať funkciu?def say(x):
return print(x)
def say(x):
return print(x)
say = "celer"
say("celer")
Cyklus while v Pythone
Zacyklí sa program?x = 0
while x != 0 and x != 10:
x += 7
nieánox = 0
while x != 0 and x != 10:
x += 7