Nevítě někdo pomocí, kterého příkazu se skript py restartuje, potřebuju to, aby se skript restartoval než najde správnou variantu, třeba při náhodný generaci čísel, kdy potřebuju, aby se restartoval tak dlouho dokud nenaskočí například číslo 3. díky
icq:190-899-865
Fórum › Python
Příkaz pro restart shriptu
no v py nedelam... kouknu na manual ... ale urcite to bude neco jako prikaz continue
kdyz ho zavolas v cylku (at uz while nebo for) tak se pokracuje bezprostredne dalsim kolem cyklu... nic za tim prikazem se uz dale neprovede... a pokud chces cyklus ukoncit tak se pouziva break
To KIIV : v blenderu je jednoduše už nastavená funkce restart prostě hraješ hru daš enter, který je nastavený na restartovani a jsi na začatku do skriptu jsem to našel jako UseRestart ale nepovedlo se mi ji vložit do skriptu jinak bych to udělal přes blender
jenze hadej pres co to asi bude delany... nehledne na to ze takovydle navyky sou teda docela ... ehm jak to nazvat slusne...
proste to udelej cyklem ... podivej se jak funguje... jak se spusti... jak ukonci... jak funguje to continue a break...
btw jak asi myslis ze to bude delany v tom blenderu...
k cemu by byl? v assembleru je reset to ze se vratis na zacatek programu... proste skok... nijak jinak se to ani udelat neda
to samy u kompu... reset proste zacne pekne od zacatku inincializaci pocitace... post, bios, mgr, bootloader, system a mas vyresetovano...
ale ty nepotrebujes az tak komplexni reset.. staci kdyz udelas cyklus., nevim jak v py ale v C je treba format:
do {
} while ( .. ) ;
ten se provede urcite nejmene jednou ... takze kdyz hodis na konec do podminky 0 a na resetovani pouzijes 1 ....
nebo klidne to continue
To xeonikx : OMG!
while 1:
stop = 1
print 'Chces Spustit program znova? zadej pismeno a a potvrd. ',
x = raw_input()
if(x is 'a'):
stop = 0
if stop is 1:
break
proste když proměnná stop = 1, program se ukončí. V opačném případě pojede znova.
To czbero : udelali jsme skoro to samy. jenze u me to proste skonci jestli stop = 1, takze se do toho da lepe zakomponovat jakykoli program. Ty uz mas proste stabilni reseni.
Taky je otazka, jestli to defaultne ma pokracovat nebo ne.
try:
print server.pass_(seznam[random.randint(0,3)]
except:
os.startfile("www.programujte.com")
-takhle nějak bych to potřeboval, mam seznam třech slov, kdy jedno je pravý heslo pokud try: nahoda nevygeneruje 0 prvni slovo ze seznamu tak otevři například www.seznam.cz ale misto otevři seznam.cz chci restartuj a proved generaci nahodnych cisel znovu dokud nebude 0 což je první slovo ze seznamu, které je platné
To xeonikx : upřímně. nevím co dělá server.pass_. Ale jestli to chceš...
# nejka generace...?
try:
print server.pass_(seznam[random.randint(0,3)]
except:
ZNOVA
tak nejak
#'restartem' se to dostane sem.
while 1:
# nejka generace...?
try:
print server.pass_(seznam[random.randint(0,3)]
break;
except:
None
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Příkaz pro vypnutí — založil Sebesta15
Příkaz pro otevření CD v průzkumníku — založil Forrbes
Díra pro okno ve zdi, příkaz Select and Link — založil Zzzajda
Přikaz pro odpověd + výběr s předem def. možnosti — založil Mikys
Restart PC — založil Kolcek
Moderátoři diskuze