On Thu, Nov 02, 2006 at 07:32:59AM +0100, Tomas Brabenec wrote: > 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.
Tohle prave moc bezpecne neni. Co kdyz jako uzivatel zadam na vstupu treba open('/soubor/s/velmi/dulezitymi/daty', 'w') Nebo __import__('os').unlink('/soubor/s/velmi/dulezitymi/daty') Funkce 'input' nevrati int a zhavaruje to, ale ten soubor uz bude prepsany nebo smazazny. Rozhodne je lepsi pouzit raw_input. Radek Kaňovský _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python