Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Otázka mi vrací text místo čísla

Nazdárek
Chtěl bych se zeptat nakých programátoru, co dělám špatne.
Mam kód který vrátí hodnotu kterou zadá uživatel , když je to text tak to funguje, ale číslo už nefunguje.
Nefunguje myslím to, že když zadám číslo, tak mi to číslo sice vrátí ale jako text, kde je chyba ? Pak když tu proměnou chci použít tak mi to vyhazuje chyby, třeba u počítání .
Není divu. Název "dvanáct + 12" se špatně počítá :-)
Jestli pomuže výstrižek kódu , tak je to něco jako toto

datum-narozeni = input("Zadej datum narozeni")
jmeno-prijmeni = input("Zadej tvoje jmeno  a prijmeni")
atd
atd

No a pak když je datum narození třeba 1990 a tu proměnnou pak použiju tak mi to vypisuje chybu že jde o text, třeba když pak žádám v kódu chcu zjistit vek navštevníka - "vek = datum-narozeni - 2018 " tak už je problém.
Dikas, klidně upřesním .
Jsem jen začátecník samouk tak delám hodně chyb a vím to, tak kdyby se to obešlo bez urážení děkuji moc ;-)

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny