Proměnné a číselné výrazy v Pythonu (střední)
- Cvičení: Rozhodovačka
- Zadání: 54
- Typicky zabere: 9 min
Předchůdci
Proměnné a číselné výrazy v Pythonu
Pexeso: středníProměnné a číselné výrazy v Pythonu
Rozhodovačka: lehkéPodobné
Proměnné a číselné výrazy v Pythonu
Rozhodovačka: lehkéDatové typy: mix
Rozhodovačka: lehkéCyklus while v Pythonu
Rozhodovačka: lehkéCyklus while 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: 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: lehkéLogické výrazy v Pythonu
Rozhodovačka: středníLogické výrazy v Pythonu
Rozhodovačka: těžkéProměnné a výrazy: mix
Rozhodovačka: lehkéProměnné a výrazy: mix
Rozhodovačka: středníKřížovky: opravdová výzva
Binární křížovkaNásledníci
Proměnné a číselné výrazy v Pythonu
Pexeso: středníŘetězce v Pythonu
Rozhodovačka: středníSeznamy v Pythonu
Rozhodovačka: středníLogické výrazy v Pythonu
Rozhodovačka: středníPřehled datových typů
Rozhodovačka: středníNáhledy
Předchůdci
Proměnné a číselné výrazy v Pythonu
| 36 |
|
chyba |
| 1 |
| 2.25 |
|
2 |
| 6561 |
Proměnné a číselné výrazy v Pythonu
Jak zjistit zbytek čísla x po dělení číslem y?
x % y
x // y
Podobné
Hexadecimální čísla
2F (šestnácková soustava)
93 (desítková soustava)47 (desítková soustava)Proměnné a číselné výrazy v Pythonu
Co znamená v Pythonu operace 'x // y'?
celočíselné dělenízbytek po děleníBinární čísla: základy
Logické výrazy v Pythonu
Lze not x != y
zjednodušit na x = y
?
neanoLogické výrazy v Pythonu
True or False
True or False
False
True
Logické výrazy v Pythonu
Jsou tyto výrazy ekvivalentní?((x > 0) and (y < 0)) == True
x > 0 and y < 0
anone((x > 0) and (y < 0)) == True
x > 0 and y < 0
Proměnné a výrazy: mix
Jsou tyto výrazy ekvivalentní?# n je prirozene cislo
(n % 4 == 1) or (n % 4 == 2) or (n % 4 == 3)
n % 4 != 0
anone# n je prirozene cislo
(n % 4 == 1) or (n % 4 == 2) or (n % 4 == 3)
n % 4 != 0
Cyklus while v Pythonu
Zacyklí se program?x = 0
while x > -30:
x -= 1
if abs(x) > 20:
x *= -1
neanox = 0
while x > -30:
x -= 1
if abs(x) > 20:
x *= -1
Proměnné a výrazy: mix
Vyhodnoťte:(3 > 2) and (2 > 1) and (1 > 3)
(3 > 2) and (2 > 1) and (1 > 3)
True
False
Řízení výpočtu: mix
Kolikrát se vypíše celer?for i in range(2):
print("celer")
for j in range(3):
print("mrkev")
print("celer")
třikrátpětkrátfor i in range(2):
print("celer")
for j in range(3):
print("mrkev")
print("celer")
Binární čísla: základy
Řízení výpočtu: mix
Existuje x
, pro které se vypíše mrkev i celer?if x > 0:
x -= 2
print("mrkev")
if x < 0:
print("celer")
anoneif x > 0:
x -= 2
print("mrkev")
if x < 0:
print("celer")
Cyklus while v Pythonu
Zjednodušte program:x = 100
while x > 0 or x >= 0:
print(x)
x -= 1
x = 100
while x > 0 or x >= 0:
print(x)
x -= 1
x = 100
while x >= 0:
print(x)
x -= 1
x = 100
while x > 0:
print(x)
x -= 1
Datové typy: mix
Určete hodnotu výrazu:matrix = [[1, 4], [1, 5], [9, 2]]
len(matrix[1])
matrix = [[1, 4], [1, 5], [9, 2]]
len(matrix[1])
3
2
Následníci
Přehled datových typů
Pravda, nebo nepravda?isinstance(abs, int)
True
False
Řetězce v Pythonu
Pravda, nebo nepravda?int('23') == '23'
True
False
Seznamy v Pythonu
Dojde k chybě?a = [1, 2]
a += 3
neano Proměnné a číselné výrazy v Pythonu
x = 3
x = x * 2
x = 1.5 x = 3
x = x + 2
x = 5 x = 3
x = x - 2
x = 3 x = 3
x = 2
x = 6 x = 2
x = 3
x = 2 x = 3
x = x / 2
x = 1
Logické výrazy v Pythonu
Lze výraz not not x > 0
zjednodušit na x > 0
?
anone
Přehled datových typů
Pravda, nebo nepravda?isinstance(abs, int)
isinstance(abs, int)
True
False
Řetězce v Pythonu
Pravda, nebo nepravda?int('23') == '23'
int('23') == '23'
True
False
Seznamy v Pythonu
Dojde k chybě?a = [1, 2]
a += 3
neanoa = [1, 2]
a += 3
Proměnné a číselné výrazy v Pythonu
| x = 1.5 |
|
x = 5 |
| x = 3 |
| x = 6 |
|
x = 2 |
| x = 1 |
Logické výrazy v Pythonu