Hele, proč mi to selže? # -- coding: UTF-8 -- import sys odpoved = raw_input("Ahoj. Tahle hra je pro odvážné. Opravdu. Nechceš to raději hned vzdát?") if odpoved in ("n", "N"): print "Máš štěstí. Jinak bys měl nula korunek." start() else: print "No teda, ha ha ha. To jsem nečekal." sys.exit def start(): print "Tak čau, to byl vtip." sys.exit Prý chyba že start modul s tímto názvem start neexistuje, ale to přece není modul. Nepomůže ani udělat def start(evt): Lukáš Tyrychtr píše v Ne 08. 03. 2009 v 12:29 +0100: > Zdravím, > já bych to psal asi takto: > odpoved = raw_input(u"Vítej. Vážně sy chceš zahrát?") > if odpoved in ("y", "Y", "a", "A"): > # další milion printů a vnořených podmínek... > else: > print "Tak ahoj." > > Proč ta šílenost s in? Nikdy nevíš, jestli uživatel považuje terminál za > české, nebo anglické prostředí a jaké písmena má rád. Možná by to šlo > líp, ale já bych to takhle dělal. > Hodně úspěchů přeje Lukáš > Dne 7.3.2009 20:27, Pavel Vlček napsal(a): > > Ahoj všichni. > > Nevím proč, ale nemůžu přijít na jednu věc. > > print("Ahoj, vítej. Mám pokračovat?") > > if uživatel napíše ano a dá enter, hra bude pokračovat dalším printem. > > Chci to v konzole, tedy v terminálu aby to dobřče četlo. > > > > >