Dne Friday 07 of March 2008 13:28:00 Dusan Zatkovsky napsal(a): > Dobry den. > > Zapasim s dokumentaciou k pythonu, ale nejak nedokazem najst co hladam. > > V C-cku mozem napisat: > > int a = ( b != 0 ? b : 10 ); > > ( kto neovlada c, de-facto je to > if b != 0: a = b > else : a = 10 > ) > > Je nieco podobne mozne aj v pythone?
Zda se, ze zdejsi pythoniste nevi o verzi 2.5 ;-) Od verze 2.5 muzes napsat a = b if b != 0 else 10 syntaxe je jina, nez v C, ale podle Guida by mela byt prirozenejsi lidske reci: do a uloz hodnotu b, pokud je b ruzne od nuly, jinak 10 vice o teto funkci je v PEP 308 http://www.python.org/dev/peps/pep-0308/ Shrnuti verze 2.5 je na http://www.abclinuxu.cz/serialy/novinky-v-python-2.5 (reklama :)) http://docs.python.org/whatsnew/whatsnew25.html -- best regards Michal Vyskocil _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
