[python] Obsluha uživatelských chyb
Tomas Brabenec
konference na brabenec.net
Čtvrtek Listopad 2 07:32:59 CET 2006
Ja bych na to pouzil vyjimku, try/except.
try:
promena = int(input("zadej cislo:"))
except:
promena = 0
A pokud chces aby to uzivatele nepustilo dal, dokud nezada spravne
cislo, tak to cele jeste strc do cyklu.
TB
On 1.11.2006 19:24, Jakub Lucký wrote:
> Tak, a je tu můj premiérový lamerský dotaz
>
> Mám jednoduchý kód
>
> promenna = input("zadej cislo:")
>
> což mi v konzoli zobrazí normální dotaz, pokud ovšem místo čísel zadá
> dotyčný řetězec, vyhodí Python relativně ošklivý error...
> Nejde to nějak "pořešit" aby se místo toho dával třeba ValueError?
> napadají mě řešení přes Try/Except a Raise, ale nepodařilo se mi to
> zprovoznit
>
> Děkuji za radu
>
> Jakub
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
Další informace o konferenci Python