Přejít k hlavnímu obsahu
SŠMG
  • Titulní stránka
  • Další
Čeština ‎(cs)‎
Čeština ‎(cs)‎ Deutsch ‎(de)‎ English ‎(en)‎ Русский ‎(ru)‎
Momentálně na stránky přistupujete s právy hosta.
Přihlášení
Titulní stránka
  1. PVA 1.I NEJ
  2. Implementační úkol - Přetypování

Implementační úkol - Přetypování

Požadavky na absolvování
Otevřené: Středa, 2. prosince 2020, 00.00
Termín: Středa, 9. prosince 2020, 23.59

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!



  • pretypovani.zip pretypovani.zip
    2. prosince 2020, 12.06
Kontaktujte podporu stránek
Momentálně na stránky přistupujete s právy hosta. (Přihlášení)
Souhrn uchovávaných dat
Stáhněte si mobilní aplikaci
Používá Moodle