Search
Cílem domácího úkolu je vytvořit tři různé funkce, které na obrazovku vykreslí geometrický obrazec podle zadání. Jednotlivé funkce budou parametrizovány.
Cílem úlohy je vykreslit přesýpací hodiny podle vzoru. Funkce pro vykreslení má jeden argument a to šířku. Šířka je liché celé číslo, pro které platí, že je větší nebo rovno 3 a menší než 20. Pokud bude hodnota argumentu mimo povolený interval, návratová hodnota funkce bude 1, jinak je 0.
Příklad volání:
funkce_1(11) $---------$ xxxxxxxxx xxxxxxx xxxxx xxx x xxx xxxxx xxxxxxx xxxxxxxxx $---------$
Cílem úlohy je vykreslit olovnici podle vzoru. Funkce pro vykreslení má dva argumenty a to šířku a výšku střední části. Šířka je liché celé číslo, pro které platí, že je větší nebo rovno 3 a menší než 20. Pro výšku střední části platí, že je menší než šířka olovnice. Pokud bude hodnota argumentu šířky mimo povolený interval, návratová hodnota funkce bude 1, pokud nebude splněna podmínka pro výšku střední části, návratová hodnota funkce bude 2, jinak je návratová hodnota 0.
funkce_2(9, 3) o @@@ @@@@@ @@@@@@@ @@@@@@@@@ @xxxxxxx@ @xxxxxxx@ @xxxxxxx@ @@@@@@@@@ @@@@@@@ @@@@@ @@@ o
Cílem úlohy je vykreslit domeček podle vzoru. Funkce pro vykreslení má tři argumenty a to šířku, výšku a znak pro výplň spodní části domečku. Šířka je liché celé číslo, pro které platí, že je větší nebo rovno 3 a menší než 20. Pro výšku střední části platí, že je menší než šířka olovnice. Znak pro výplň spodní části je malý ASCII znak (a-z). Pokud bude hodnota argumentu šířky mimo povolený interval, návratová hodnota funkce bude 1, pokud nebude splněna podmínka pro výšku střední části, návratová hodnota funkce bude 2, pokud bude znak pro výplň spodní části jiný, než malý ASCII znak, návratová hodnota budeb 3, jinak je návratová hodnota 0.
funkce_3(9, 3, 'a') ^ ^^^ ^^^^^ ^^^^^^^ ^^^^^^^^^ |aaaaaaa| |aaaaaaa| |aaaaaaa|
Všechny tři funkce budou v jednom textovém souboru, nazvaném nejlépe hw01.py.
hw01.py