Sakra to jsem přehlédl, holt jsem zvyklý používat pro tohle vždykcy input, právě u toho článku. Díky za opravu.
Víťa -------------------------------------------------- From: "azurIt" <[EMAIL PROTECTED]> Sent: Tuesday, June 10, 2008 2:08 PM To: <[email protected]> Subject: Re: [python] Zobrazení výsledku ve PSPadu > Tak to by si urobil zle :) raw_input vracia string, cize: > > answer = raw_input('1 + 1 = ') > if answer == "2": > ... > > > >>-----Pôvodná správa----- >>Od: Vítězslav Titl [mailto:[EMAIL PROTECTED] >>Komu: "Konference PyCZ" <[email protected]> >>Predmet: Re: [python] Zobrazení výsledku ve PSPadu >> >> >>Já bych to udělal takhle: >>answer = raw_input('1 + 1 = ') >>if answer == 2: >>print 'Spravne'¨ >>else: >>print 'Spatne' >> >>Funguje to takto tedy, po otázce 1+1 se uloží odpověd do proměnné answer. >>Poté pomocí podmínky if zkontrolujeme jestli je v proměnné answer zapsaná >>správná odpověd tedy hodnota 2. Pokud ano vypíše se správně, pokud ne >>vypíše >>se Špatně. >> >>Pokud v tomto příkladu, jak ho máte teď zadáte odpověd 2 nebo 10 na oboje >>odpoví správně, jiank špatně. Ta 10 tam IMHO nemá, co dělat. >> >>Pro sprovoznění "funkce" není potřeba 10, vlastně se v té podmínce ptáte, >>jestli se hodnota proměnné answer nachází ve slovníku (slovník (2, 10) ve >>které jsou dvě hodnoty). >>Nerozumím proč Vám to někdo radil a doporučil bych Vám podívat se na >>tenhle >>článek: >>http://programujte.com/index.php?akce=clanek&cl=2005052101-python-2-lekce >>je >>to tam velmi pěkně vysvětleno. >> >> >>PS: Dnes se již píši pouze s jedním t, tedy Titl, ale to je jedno. >> >> >>Víťa >>-------------------------------------------------- >>From: "Jarek Krcmar" <[EMAIL PROTECTED]> >>Sent: Tuesday, June 10, 2008 1:25 PM >>To: "Konference PyCZ" <[email protected]> >>Subject: Re: [python] Zobrazení výsledku ve PSPadu >> >>> Zdravím pane Tittle a děkuji za zprávu. >>> >>> Domnívám se, že to číslo 10 je ke sprovoznění funkce, ale nevím, zda je >>> tomu >>> tak, neboť jsem dostal radu, abych tam dal to číslo. >>> >>> Jarek >>> >>> ----- Original Message ----- >>> From: "Vítězslav Titl" <[EMAIL PROTECTED]> >>> To: "Konference PyCZ" <[email protected]> >>> Sent: Tuesday, June 10, 2008 1:08 PM >>> Subject: Re: [python] Zobrazení výsledku ve PSPadu >>> >>> >>> Také zdravím, >>> >>> když poradím tuhle stránku: http://www.py.cz/PSPad stejně asi moc >>> neporadím. >>> Mám pocit, že pokud se Vám otevře okno Pythonu stejné jako když >>> otevíráte >>> script ze složky, tak by to mělo stejný průběh. To se tedy děje? >>> >>> Mimochodem, proč tam máte jako výsledek 1+1 jako správě i výsledek 10? >>> :) >>> >>> S pozdravem >>> Vítězslav Titl >>> http://anylog.titl.name/ >>> -------------------------------------------------- >>> From: "Jarek Krcmar" <[EMAIL PROTECTED]> >>> Sent: Tuesday, June 10, 2008 9:46 AM >>> To: <[email protected]> >>> Subject: [python] Zobrazení výsledku ve PSPadu >>> >>>> Zdravím vás pythonýři, >>>> posílám vám kopii příkladu, který se mi podařilo zapsat právě tímto >>>> způsobem. >>>> >>>> Psal jsem jej ve Pspad editoru a po jeho dokončení jsem tento program >>>> také >>>> ve PSpadu spustil. >>>> Problém však je, že se mi nechce zobrazit výsledek, jímž je dotaz >>>> Pythonu, >>>> který zní: 1 + 1. >>>> >>>> Místo toho mi Pspad říká: Line 1 SyntaxError. Non ascii charakter. >>>> >>>> Když však spustím program s příkladem ve složce, kde jej mám uložený, >>>> situace je naprosto jiná. >>>> >>>> Mohli byste mi prosím poradit, jak bych si měl Pspad nastavit, aby mi >>>> zobrazoval výsledek mé práce správně? >>>> >>>> Díky moc. >>>> >>>> Jarek >>>> >>>> answer = raw_input('1 + 1 = ') >>>> if answer in ('2', '10'): >>>> print 'Spravne' >>>> else: >>>> print 'Spatne' >>>> >>>> _______________________________________________ >>>> Python mailing list >>>> [email protected] >>>> http://www.py.cz/mailman/listinfo/python >>>> >>> _______________________________________________ >>> Python mailing list >>> [email protected] >>> http://www.py.cz/mailman/listinfo/python >>> >>> >>> _______________________________________________ >>> Python mailing list >>> [email protected] >>> http://www.py.cz/mailman/listinfo/python >>> >>_______________________________________________ >>Python mailing list >>[email protected] >>http://www.py.cz/mailman/listinfo/python > > _______________________________________________ > Python mailing list > [email protected] > http://www.py.cz/mailman/listinfo/python > _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
