Notes and Talks/UJEP/PRG1/01/úlohy

Úloha 1:

Vykoušejte si aritmetické operace s čísly a experimentálně zjistěte, jak operace změní typ čísel (např. int na float). Operace lze kombinovat. Kombinované výrazy se vyhodnocují s ohledem na precedenci operátorů a závorky.

python1 + 2 * 3
pythontype((1 + 2) * 3)
pythonx = (1 + 2) * 3
type(x)
pythontype(2)
type(2.0)
type(2 / 3)
type(2.0 / 3)
type(2 // 3)
type(2.0 // 3)
# ...

(Označte řádku a použijte zkratku Ctrl+Shift+Enter — spustit výběr.)

Otázky:

Na základě experimentů nalezněte odpovědi na následující otázky:

Úloha 2:

Napište program, který vyzve uživatele, aby zadal dvě čísla. Program vypíše zadaná čísla a jejich součet, rozdíl, součin, atd. Průběh programu může vypadat např. takto:

Zadejte první číslo: 2
Zadejte druhé číslo: 3
Děkuji, zadal jste čísla 2 a 3.
2 + 3 = 5
2 - 3 = -1
2 * 3 = 6
...

Další úlohy:

Z literatury