Výstup programu
V tomto cvičení dostanete vždy krátký program v Pythonu a úkolem je určit, co tento program vypíše na výstup.
Cvičení, ve kterém dostanete krátký program a máte určit, co vypíše.

Programování v Pythonu

Proměnné a číselné výrazy v Pythonu (lehké)
29 Zadání
Typicky zabere: 5 min
Ukázka
x = 5
y = 2
print(x % y)
x = 3
y = 2
print(x, y)
x = 4
print("x", x)

Podmíněný příkaz (if) v Pythonu (lehké)
13 Zadání
Typicky zabere: 6 min
Ukázka
x = 3
y = 4
if x > y:
x = x + 1
else:
x = x - 1
print(x)
t = "pes"
if t == "prase":
print(t)
else:
print(t, t)
a = 5
b = 3
if a < 4:
b = b + 1
else:
b = b - 1
print(a, b)

Řetězce v Pythonu (lehké)
21 Zadání
Typicky zabere: 4 min
Ukázka
text = "hadice"
print(text[3])
text = "Praha"
print(len(text[2]))
text1 = "5"
text2 = "8"
print(text1+text2)

Seznamy v Pythonu (střední)
21 Zadání
Typicky zabere: 5 min
Ukázka
mylist = [[8, 3, 1], [4, 5, 2]]
print(len(mylist[0]))
mylist = [[8, 2], [1, 3]]
print(mylist[1][1])
mylist = [[8, 3], [4, 5]]
print(len(mylist))

Slovníky v Pythonu (střední)
18 Zadání
Typicky zabere: 6 min
Ukázka
mydict = {}
mydict["a"] = 3
print(len(mydict))
colors = {"red": "#FF0000", "yellow": "#FFFF00", "navy": "#000080"}
colors["red"] = ""
print(len(colors))
fruits = {"apple": 5, "banana": 10, "orange": 2}
print(fruits.get("pear", 0))

Datové typy: mix (střední)
60 Zadání
Typicky zabere: 4 min
Skládá se z:
Řetězce v PythonuSeznamy v PythonuSlovníky v Pythonu