mi a hiba?

Hello!
Tegnap tettem fel a kérdést, de sajnos épp nem ért rá senki, aki válaszolni tudott volna, és gyorsan lefutott a téma a top forumok közül. A problémám a következő: Kikapcsoló scriptet írok python-ban, és mikor elérkezek ehhez a ciklushoz lefagy. Nagyon sokszor átgondoltam mi lehet az oka, de nem jövök rá. Az a furcsa, hoy elindításkor még a ciklus előtti Label utasítást sem hajtja végre (legalábbis az ablakon nem jelenik meg a felirat) de Ctrl+C-vel viszont a ciklusból lép ki??

a=1
while (a>0):
most=time()
hatralevoido=stop-most
if hatralevoido<=0:
a=0

A teljes script metalálható : [url]http://hup.hu/node/26841[url]

A segítségemre sietők fáradozásait előre köszönöm....
Üdv.

Hozzászólások

Szia!
Nos, elvileg működik a ciklus ha megvannak a szükséges behúzások.
De ilyen ciklusok írása elég rossz programozási gyakorlat egy multitaszkos oprendszerben. Javaslom inkább a sleep(stop-most) használatát, vagy ha mindenáron ilyen szűk várakozóciklus szeretnél valahova, rakjál bele egy nagyon rövid sleep-et, pl 0.1-el.

Köszönöm, megoldódott, viszont nem értem, hogy a while ciklus előtt és közben nem tudok a tkablakra vonatkozó utasításokat kiadni, tehát az tkablak.title() nem változtat semmit, de egy mezei print "valami" pedig kiír a konzólra "valamit"? esetleg erre valami ötlet? szívesen venném.