Uvažuj, že píšeš jednoduchou aplikaci pro zasílání SMS zpráv. Napiš program, který provede následující činnosti:
- Zeptá se na číslo, kam chce zprávu zaslat a ověří, že číslo má správný formát.
 - Zeptá se na zprávu, kterou chce zaslat. Následně vypíše, kolik zpráva bude stát.
 
Tvůj program bude obsahovat dvě funkce:
- První funkce ověří telefonní číslo. Uvažuj, že telefonní číslo může být devítimístné nebo třináctimístné (pokud je na začátku předvolba "+420"). Funkce ověří, jestli je číslo platné. Pokud je platné, vrátí hodnotu 
True, jinak vrátí hodnotuFalse. - Druhá funkce spočte cenu zprávy. Uživatel platí 3 Kč za každých započatých 180 znaků.
 
Tvůj program nejprve ověří pomocí první funkce správnost telefonního čísla. Pokud není platné, vypíše chybu, v opačném případě se zeptá na text zprávy a pomocí druhé funkce určí její cenu, kterou vypíše uživateli.
Tipy
Zkus svoji první funkci vytunit tak, že si bude umět poradit s mezerami v telefonním čísle. Mezer se zbavíš tak, že použiješ funkci replace() a tečkovou notaci. První parametr je znak, který chceš nahradit, a druhý parametr nový znak. Níže je příklad použití.
Pokud budeš chtít získat první čtyři znaky, napiš cislo[0:4]. Pak můžeš vytvořit podmínku cislo[0:4] == "+420", abys ověřil(a), zde je předvolba v pořádku.
K ověření, že zadané telefonní číslo obsahuje pouze čísla, můžeš použít metodu isnumeric().
tel_cislo = "+420 734 123 456"
tel_cislo = tel_cislo.replace(" ", "")