python -pracovní list 1
- Zkus za >>> napsat matematický výraz 1 + 2 + 3 a potvrď klávesou Enter. Co Python odpoví?
- Python dokáže fungovat i jako kalkulačka:
>>> 132 / 11
>>> 1 / 2
>>> 1 + 2 * 3 / (5 – 1)
>>> (3 + 4) * 5
>>> 25 - 7 - 10
>>> 25 - (7 - 10)
>>> 123
>>> 42 - 17
>>> 3 + 4 * 5
>>> 2 ** 10
>>> 19 // 7
>>> 19 % 7 - Co se stane, pokud zadáš následující příkazy?
>>> 22 + 7 *
>>> 19 - (3 4)
Zápisy musí být napsané zcela správně. - Co se stane, pokud zadáš
>>> 10 / (6 – 2 * 3) ?
ZeroDivisionError: division by zero oznamuje, že chceš dělit nulou. - Petrovi bylo přesně před dvěma měsíci 16 let. Využij Python jako kalkulačku a spočítej, kolik je mu nyní přibližně dní.
Předpokládej, že rok má 365 dní a měsíc má 30 dní. Kolik je to hodin? Kolik je to sekund? - Vypočítej součet všech lichých čísel od 1 do 19. Jaký bude výsledek? Vypočítej součet všech sudých čísel od 1 do 19. Jaký bude výsledek?
- Jirka si koupil hru za 79 korun. Později si koupil hru za dvojnásobek této ceny a ještě k tomu připlatil 5 korun. Nakonec si koupil hru za trojnásobek ceny druhé hry a ještě k tomu připlatil 17 korun. Použij Python jako kalkulačku a vypočítej:
a) kolik Jirka zaplatil za třetí hru
b) kolik Jirka zaplatil za všechny tři hry dohromady
c*) vymysli co nejkratší zápis, kterým lze úkoly z a) a b) vypočítat - Zjisti, jak se počítá hodnota 2 ** 8 - 1. Tedy zda se nejdříve vypočítá mocnina 2 ** 8, od které se odečte 1, nebo se nejdříve vypočítá rozdíl 8 - 1 a touto hodnotou se potom umocní číslo 2. Zjisti, jak je to s operacemi násobení a umocňování – tedy jak se počítají výrazy 3 * 2 ** 5 a 2 ** 5 * 3.
- Matematici vědí, že když sečtou několik za sebou jdoucích mocnin čísla 2 počínaje 2 na 0, dostanou jinou mocninu čísla 2 zmenšenou o 1. Zkontroluj, zda součet čísel 2 ** 0, 2 ** 1, 2 ** 2, … 2 ** 9 dává hodnotu 2 ** 10 - 1.

