[python] Zobrazení výsledku ve PSPadu
Vítězslav Titl
v.titl na hotmail.com
Úterý Červen 10 13:37:39 CEST 2008
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" <krcmar1 na volny.cz>
Sent: Tuesday, June 10, 2008 1:25 PM
To: "Konference PyCZ" <python na py.cz>
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" <v.titl na hotmail.com>
> To: "Konference PyCZ" <python na py.cz>
> 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" <krcmar1 na volny.cz>
> Sent: Tuesday, June 10, 2008 9:46 AM
> To: <python na py.cz>
> 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
>> Python na py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
Další informace o konferenci Python