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. Obrácená hodnota

Obrácená hodnota

Požadavky na absolvování
Otevřené: Pondělí, 15. března 2021, 00.00
Termín: Pondělí, 5. dubna 2021, 23.59

V následujícím úkolu budete psát text a čísla pozpátku. Na vstupu vždy dostanete text (první funkce) nebo číslo (druhá funkce). Vaším úkolem bude vrátit tzv. obrácenou hodnotu, tedy text nebo číslo napsané v opačném pořadí. Například pro text "Úkol" je obrácená hodnota "lokÚ", pro číslo 57 je pak obrácená hodnota 75.

Vytvořte program, který bude obsahovat funkce flipTheLettersOfTheString(text) a flipTheDigitOfTheInteger(number). Pro implementaci použijte následující šablonu - pozpatku.py.


Funkce flipTheLettersOfTheString(text):
Funkce dostává na vstupu v proměnné text libovolnou hodnotu v datovém typu str, následně obrací pořadí znaků a obrácenou hodnotu v datovém typu str vrací pomocí příkazu return.
Proměnná text: libovolný string, který se má vrátit obrácený

Příklad: V proměnné text nám přijde například hodnota "test", na returnu se má vrátit "tset".

Funkce flipTheDigitOfTheInteger(number):
Funkce dostává na vstupu v proměnné number libovolnou hodnotu v datovém typu int a hodnotu obrací. Pokud je hodnota proměnné number záporná, záporné znaménko zůstane jako první znak a obrací se pouze následující cifry.
Proměnná number: libovolný integer, který se má vrátit obrácený

Příklad: V proměnné number nám přijde například hodnota 987, na returnu se má vrátit 789.


Hodnocení úlohy

Pro hodnocení úlohy je klíčový počet průchozích testů, které můžete stáhnout tady - test.py - a vložit je do stejné složky jako šablonu pro implementaci

Počet průchozích testů
Hodnocení úlohy
0 - 5
nehodnoceno / 5
6 - 7
4
8 - 9
3
10 - 11
2
12
1

Úkol je povinný. Úspěšné odevzdání úlohy je nutným požadavkem pro klasifikaci v předmětu.
Za každý týden pozdního odevzdání je udělena známka 5. Tyto známky se po odevzdání průměrují s výslednou známkou za daný úkol.

Úloha bude vyhodnocena jako nehodnocená v případě, že se budou přímo mapovat hodnoty v testovacím souboru na výstupy. Úloha bude také nehodnocena, pokud bude prokázáno plagiátorství.

Celý projekt s šablonou i testy v jedné složce můžete stáhnout v zipu - pozpatku.zip.

  • pozpatku.py pozpatku.py
    15. března 2021, 22.41
  • pozpatku.zip pozpatku.zip
    15. března 2021, 22.41
  • test.py test.py
    15. března 2021, 22.41
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