Proměnné a výrazy: mix (střední)
- Cvičení: Rozhodovačka
- Zadání: 148
- Typicky zabere: 7 min
Předchůdci
Proměnné a výrazy: mix
Rozhodovačka: lehkéPodobné
Proměnné a výrazy: mix
Rozhodovačka: lehkéObjekty v Pythonu
Rozhodovačka: středníDatové typy: mix
Rozhodovačka: lehkéCyklus while v Pythonu
Rozhodovačka: lehkéCyklus while v Pythonu
Rozhodovačka: středníProměnné a číselné výrazy v Pythonu
Rozhodovačka: středníŘízení výpočtu: mix
Rozhodovačka: lehkéŘízení výpočtu: mix
Rozhodovačka: středníBinární čísla: základy
Rozhodovačka: těžkéHexadecimální čísla
Rozhodovačka: těžkéLogické výrazy v Pythonu
Rozhodovačka: středníLogické výrazy v Pythonu
Rozhodovačka: těžkéObjekty v Pythonu
PorozuměníDatové typy: mix
Psaná odpověď: středníProměnné a číselné výrazy v Pythonu
Psaná odpověď: lehkéZáludné
Programování v PythonuZákladní vyhledávání
Pexeso: středníZákladní vyhledávání
Regulární výrazyNásledníci
Náhledy
Předchůdci
Podobné
Proměnné a číselné výrazy v Pythonu
Co vypíše program?a = 1
b = 2
a = 3
print(a+b)
a = 1
b = 2
a = 3
print(a+b)
3
5
Binární čísla: základy
1
Logické výrazy v Pythonu
Lze not x != y
zjednodušit na x = y
?
neanoHexadecimální čísla
45 (desítková soustava)
2D (šestnácková soustava)D2 (šestnácková soustava)Cyklus while v Pythonu
Zacyklí se program?x = 0
while x < 100:
x += 1
if x == 84:
x = x // 2
neanox = 0
while x < 100:
x += 1
if x == 84:
x = x // 2
Objekty v Pythonu
Přejmenování osoby
Uvažme následující program:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def describe(self):
print(self.name, 'is', self.age, 'years old.')
def rename(self, new_name):
self.name = new_name
friend = Person('Tom', 23)
friend.rename('David')
friend.describe()
Datové typy: mix
Kolik celeru se vypíše?a = [1, 0, 1, 0, 1]
for x in a:
if x == 1:
print('celer')
31a = [1, 0, 1, 0, 1]
for x in a:
if x == 1:
print('celer')
Proměnné a číselné výrazy v Pythonu
x = 5
y = 2
print(x // y)
x = 5
y = 2
print(x // y)
Proměnné a výrazy: mix
Co vypíše program?x = 2
x = x + 3
x = x + 3
print(x)
x = 2
x = x + 3
x = x + 3
print(x)
8
5
Řízení výpočtu: mix
Co vypíše program?i = 1
while i < 5:
print(i)
i = 1
while i < 5:
print(i)
1
1
1
1
1
Nekonečno jedničekZákladní vyhledávání
kolaps |
| dopis |
| zastupitel |
|
prase |
| pstruh |
| vysypat |
|
Logické výrazy v Pythonu
not (True and False)
not (True and False)
False
True
Objekty v Pythonu
Co vypíše program?class X:
def __init__(self, a):
self.a = a
def f(self, a):
print(a)
x = X(3)
x.f(7)
class X:
def __init__(self, a):
self.a = a
def f(self, a):
print(a)
x = X(3)
x.f(7)
7
3
Cyklus while v Pythonu
Kolikrát se vypíše celer?x = 0
while abs(x) < 5:
print("celer")
x -= 1
print("celer")
10krát6krátx = 0
while abs(x) < 5:
print("celer")
x -= 1
print("celer")
Datové typy: mix
pets = {"Alice": "dog", "Bob": "cat", "Cyril": "parrot"}
print(len(pets["Cyril"]))
pets = {"Alice": "dog", "Bob": "cat", "Cyril": "parrot"}
print(len(pets["Cyril"]))
Řízení výpočtu: mix
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 == 0 or if n % 3 == 1:
print("mrkev")
else:
print("okurka")
if n % 3 == 2:
print("okurka")
else:
print("mrkev")