Úloha 1:
Zjistěte a ověřte jaký je rozsah čísel
float.Modul math obsahuje řadu dalších funkcí pro práci s čísly
float. Prostudujte si je.
Úloha 2
Napište program, který vypíše jednoduchou účtenku. Pomocí argumentů sep a end vypište položky na jednom řádku oddělené znakem | a poté přejděte na nový řádek.
Například:
python# headers
h1 = 'Položka'
h2 = 'počet'
h3 = 'cena'
print(...)
# values
v1 = 'sešit'
v2 = 2
v3 = 35
print(...)
Výstup:
Položka | počet | cena
sešit | 2 | 35 Kč
Úloha 3
Kromě vestavěných operátorů obsahuje Python také obsahuje celou řadu vestavěných funkcí. ` Projděte si a vyzkoušejte tyto vestavěné funkce:
abs, dir, float, help, input, int, max, min, pow, print, range, str, type.
Úloha 4
Napište program, který se uživatele zeptá na jméno, věk a bydliště a pak vypíše text: Dobrý den, …, Vaším domovem je … a za rok Vám bude … let.
Úloha 5
Napište program, který se zeptá na název zboží, cenu jednoho kusu a počet kusů. Vypočítá celkovou cenu a pomocí formátovaného řetězce vypíše přehled nákupu. Cenu i celkovou cenu zobrazte na dvě desetinná místa.
Například pro dva kusy zboží za 35.5:
2× sešit: 35.50 Kč za kus, celkem 71.00 Kč
Úloha 6
Napište následující programy:
Zadejte délku odvěsen pravoúhlého trojúhelníku a vypište délku přepony.
Zadejte délku stran trojúhelníku a určete, zda je trojúhelník pravoúhlý.
Vymyslete si sami podobnou úlohu.
Rozšiřte příklad s Frodem a Gandalfem na tři členy Společenství prstenu. Podmíněnými výrazy vyberte nejstaršího ze tří možných.
Automat na vodu a vodku se zeptá zákazníka na jméno a pozdraví jej jménem. Nejdříve se zeptá se na věk: mladým pogratuluje k jejich mládí a starým k jejich moudrosti. Dále se zeptá, zda si zákazník žádá vodu nebo vodku. Starým prodá vodu i vodku, mladým ale jen vodu.
Úloha 7
Napište program, který ověří, zda je zadané číslo kladné, záporné, nulové, sudé nebo liché. Výsledky vypište.
Je nula sudé nebo liché číslo? Ověřte si to.
Další úlohy
Zjistěte, jak se chová celočíselné dělení v Pythonu, tj. operátory
//a%, když operandy jsou kladné, záporné nebo nulové.Najděte která (některá) celá čísla (
int) nelze uložit jakofloat.