[python] začiatočník programuje alebo čo som zostrojil a nefunguje to
xteam
mghorcik na gmail.com
Pátek Říjen 18 19:47:59 CEST 2013
Dňa 18.10.2013 18:53, Petr Messner wrote / napísal(a):
> Ahoj,
>
> podmínku ukončovat nemusíš. Toto je funkční a korektní podmínka:
>
> if tohle:
> tamto()
>
> Funkce se dá dát i do podmínky. Např. takto:
>
> if jmeno == "Petr":
> def pozdrav():
> print("Ahoj")
> pozdrav()
>
> # ale když je funkce definovaná v podmínce, tak
> # v případě nesplnění podmínky ta funkce nebude
> # existovat, takže mimo tu podmínku by se neměla volat
>
> pozdrav() # pokud jmeno != "Petr", tak vylítne výjimka
>
> Ale není to moc hezké, není důvod, proč by měla být funkce definována
> uvnitř podmínky. Proč ji prostě nedefinovat "normálně" a pak ji v
> podmínce jen zavolat?
>
> Příště kdyžtak raději ukaž i kód (ne kilobajty kódu, ale jen to, na co
> se ptáš), ať je situace jasnější.
>
> Petr
>
>
>
> 2013/10/18 xteam <mghorcik na gmail.com <mailto:mghorcik na gmail.com>>
>
> Dobrý večer!
>
> Mám program ktorý rozhoduje na základe mena či spusti sa dalsi
> program alebo sa prida novy užívateľ.
> alebo ak v mene je nadávka program sa ukonči.Chcel by som pridať
> ďalšiu funkciu ale neviem či sa dá do podmienky teda jej tela
> vnoriť nova funkcia a či potom stačí uzavrieť iba funkciu teda ju
> zavolať alebo musím ukončiť aj podmienku pomocou else.
> ______________________________
>
posielam krátky kód : , (poznámka toto je len výrez s programu
nie je celí)
if zadanie not in zoznam:
print "vytam noveho uzivatela","vitajte"+ zadanie
zoznam.append(zadanie)
print zoznam
else:
print " uz ste v zozname staci trochu citat"
no a do tela tejto podmienky chcem pridať funkciu pre
vytvorenie súboru a program vloží
upravený zoznam do súboru. Neskôr dám programu väčšiu
zmyselnosť alebo účel .
ide my o to
aby som sa naučil písať kód v pythone. Až budem vedieť písať
kód v pythone bez tých strašných
chýb potom sa zameriam na zmyselnosť mojich programov.
> Python mailing list
> Python na py.cz <mailto: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ší část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20131018/2538f4df/attachment.html>
Další informace o konferenci Python