<html><body><p>Nejdříve odlehčení. Poslední port Pythonu verze 2.3.3. Ukázka jednoduchého GUI pomocí ESCAPE sekvencí na počítači Amiga (Windows nemá přímou podporu ESCAPE sekvencí!)</p><p> </p><p><a href="https://www.youtube.com/watch?v=JzN1Fl-T7jw">https://www.youtube.com/watch?v=JzN1Fl-T7jw</a></p><p> </p><p>A teď můj dotaz, stačí mi zodpovědět chování Pythonu verze 2.X v rámci PC.</p><p> </p><p>Zkopíruji to co jsem se ptal jinde:</p><p> </p><p>Takový technický dotaz, co se týče náročnosti na pamět. V rámci Pythonu, tedy v rámci skriptovacího jazyka. Je pamětově méně náročný, když definuji proměnnou za IF/ELIF? Nebo se tahle proměnná načte do paměti i když podmínka IF/ELIF nebude splněna? Na zápis použiji N-tici.<br><br>S IF/ELIF:<br>if vstup == iso: tabulka = ("A","B"), ("B","C")<br>elif vstup == latin2: tabulka = ("D","E"), ("F","G")<br><br>Bez IF/ELIF:<br>iso = ("A","B"), ("B","C")<br>latin2 = ("D","E"), ("F","G")<br><br>Můj odhad: asi se to načte do paměti i s konstrukcí IF/ELIF, ale program s konstrukcí IF/ELIF bude o něco méně pamětově náročný, protože nebudu definovat více proměnných ale jen jednu "tabulka" a možná ani to ne, protože pokud si to Python potřebuje zapamatovat vše naráz, tak bude mít v paměti nekolik krát proměnnou "tabulka", dle našeho příkladu 2 krát. Ale dost filozofie, programování je o nečem jiném, jak to tedy funguje? <img title="Smile" alt=":)" src="http://oldcomp.cz/images/smilies/icon_e_smile.gif"><br><br>Rěším to, protože každá tabulka by měla obsahovat něco kolem 1800 znaků.</p><p> </p><p>Díky za pomoc! :)</p><p> </p><p>Lisiak4<br></p></body></html>