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@py.cz > http://www.py.cz/mailman/listinfo/python _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python