Implementační úkol - Přetypování
Implementujte funkce strToInt (text), orizniFloatNaInt (tenth) a vratIntJakoString (integer, string).
Soubor pretypovani.zip (který najdete dole) rozbalte a otevřete v programu JetBrains Pycharm. Pro spuštění programu je nutné mít v počítači nainstalovaný Kompilátor Python 3.9 nebo nižší. Po otevření najdete dva soubory retyping.py a test.py. Implementujte soubor retyping.py, kde už máte připravené výše zmíněné funkce. Soubor test.py slouží k otestování, zda máte dané funkce dobře, spustit ho můžete pomocí zeleného tlačítka vlevo vedle kódu testů.
Funkce strToInt (text):
Test (test.py) vám posílá hodnoty typu String a vy je máte vrátit jako int. Takže test posílá například v proměnné text hodnotu "48" a vy máte pomocí return vrátit 48. Test může posílat jakoukoliv hodnotu ho napadne, hodnota 48 je tady pouze jako příklad. Váš program musí fungovat pro libovolnou hodnotu, která přijde do proměnné text od testu.
Funkce orizniFloatnaInt (tenth):
Test (test.py) vám posílá hodnoty typu float (desetinné číslo) a vy ho máte oříznout a vrátit jako int. Takže test posílá například v proměnné tenth hodnotu 25.3 a vy máte pomocí return vrátit 25. Test
může posílat jakékoliv číslo s ukončeným desetinným rozvojem, které ho napadne, hodnota 25.3 je tady pouze
jako příklad. Váš program musí fungovat pro libovolnou hodnotu, která
přijde do proměnné tenth od testu.
Funkce vratIntegerAStringJakoString (integer, string):
Test (test.py) vám posílá hodnoty typu int a str a vy je máte spojit do stringu a vrátit jako string. Takže test posílá například v proměnné integer hodnotu 32 a v proměnné string hodnotu "45" vy máte pomocí return vrátit "3245". Test
může posílat jakékoliv číslo a jakýkoliv text, které ho napadne, hodnoty 32 a "45" jsou tady pouze
jako příklad. Váš program musí fungovat pro libovolnou hodnotu, která
přijde do proměnných integer a string od testu.
Základní principy, které potřebujete k domácímu úkolu jsou popsány na Moodlu k kapitole Datové typy, proměnná, přetypování.
Do moodlu k úkolu odevzdávejte soubor retyping.py!
- 2. prosince 2020, 12.06