| 
|  praegune kellaaeg 29.10.2025 01:57:06 |  
| Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing |  |  |  
| autor |  |  
| abstainer HV kasutaja
 
  
 liitunud: 19.11.2002
 
 
 
 
 
 | 
|  02.03.2008 14:28:39
Python's goto? |   |  
| 
 |  
| alustasin Python'ga tutvumist ja olen proovinud natukene kirjutada ka programme, kuid nüüd olen jõudnud sellisesse tupik seissu, et kuidas on Python's võimalik mööda koodi liikumine a´la GOTO. Kunagi ammu sai QB's tegutsenud ja seal oli selline võimalus. Kuid Python's ei õnnestu. Python kas jookseb kokku (IDLE) või ei tee seda, mida mina tahan. Põhimõtteliselt asi peaks olema menüü taoline asi, umbes: valikud:
 1) kui valid seda, läheb .info
 2) kui valid seda, läheb .seaded
 3) kui valid seda, läheb .blabla
 ... jne
 while'ga algselt saab hakkama, aga kui juba midagi pikemat teha ehk siis mitu while astet, siis ei õnnestu.
 Veel üks küsimus, kas kuskil on olemas nn Python CLI ? Ehk siis kõik käsud on kirjas, koos definitsioonidega ja näitega - jällegi QB mõju
   tutoriale olen vaatanud küll aga ei piisa sellest,
 _________________
 nobody's perfect
 |  |  
		| 
			
				| Kommentaarid: 15 loe/lisa | Kasutajad arvavad: |    | :: |  0 :: |  0 :: |  15 |  |  
| tagasi üles |  |  
|  |  
| mihkelv HV kasutaja
 
 liitunud: 25.02.2004
 
 
 
 
 
 | 
|  02.03.2008 15:00:04 |   |  
| 
 |  
| Milleks goto, kui on olemas tsüklid??? Pythoni CLI on olemas. Käsureale kriba python, siis näiteks help() jne.
 |  |  
		| 
			
				| Kommentaarid: 6 loe/lisa | Kasutajad arvavad: |    | :: |  0 :: |  1 :: |  5 |  |  
| tagasi üles |  |  
|  |  
| Fukiku Kreisi kasutaja
 
  
 liitunud: 06.11.2003
 
 
 
 
 
 | 
|  02.03.2008 16:52:27 |   |  
| 
 |  
| "GOTO bashing has been a popular sport ever since" - Bruce Eckel, Thinking in Java 
 if .. else ja tsüklid for, while ja do .. while .. ja unusta ära GOTO, minu isiklik kogemus tagantjärgi ütleb, et QB oli saatanast, mina ei saanud sellega kunagi progemist selgeks..
 
 dokumentatsiooni osas - ametlikku lehte proovisid?
 _________________
 Foxic is just a simple fox
 Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
 |  |  
		| 
			
				| Kommentaarid: 2 loe/lisa | Kasutajad arvavad: |    | :: |  0 :: |  0 :: |  2 |  |  
| tagasi üles |  |  
|  |  
| abstainer HV kasutaja
 
  
 liitunud: 19.11.2002
 
 
 
 
 
 | 
|  02.03.2008 17:20:14 |   |  
| 
 |  
| 
	  | Fukiku kirjutas: |  
	  | "GOTO bashing has been a popular sport ever since" - Bruce Eckel, Thinking in Java 
 if .. else ja tsüklid for, while ja do .. while .. ja unusta ära GOTO, minu isiklik kogemus tagantjärgi ütleb, et QB oli saatanast, mina ei saanud sellega kunagi progemist selgeks..
 
 dokumentatsiooni osas - ametlikku lehte proovisid?
 |  
 no selle while'ga ma alguses sain, aga hiljem hakkas idle lihtsalt kokku jooksma, aga probleemi pole, kui tegemist on nö ühe valikumenüüga, kuid kui proovisin lisada veel lisaks, siis jooksis kokku. ok nüüd netis kolades sain küll nati targemaks, kuid ma ei usu, et nii peaks olema, ehk siis hetkel on nii, et: alguses defineerin asju ära, kõige lõpus tuleb menüü osa (while...if...elseif'dega). Sest kui tuleb natuke pikema koodiga programm, siis on mu arust suht tüütu pidevalt lõppu surkida. OK võib-olla ma sain väga valesti aru, eks ma tasapisi ka arenen
   
 ja ametliku lehte olen esimesena vaadanud, tutoriale ka läbi vaatanud/teinud, hetkel kasutannati teist kohta: tutorial wikibooksis
 
 äkki on kellelgil näidata menüü osa, kus just toimubki see mitmemenüü süsteem. pmst on see asi nagu menutree tekstibaasil
   _________________
 nobody's perfect
 |  |  
		| 
			
				| Kommentaarid: 15 loe/lisa | Kasutajad arvavad: |    | :: |  0 :: |  0 :: |  15 |  |  
| tagasi üles |  |  
|  |  
| mihkelv HV kasutaja
 
 liitunud: 25.02.2004
 
 
 
 
 
 | 
|  02.03.2008 19:54:10 |   |  
| 
 |  
| 1) kui valid seda, läheb .info
 2) kui valid seda, läheb .seaded
 3) kui valid seda, läheb .blabla
 
 Algoritmi panid juba kirja. kui = if inglise keeles. Miks sa siis if tsüklit ei kasuta? Midagi sellist
 
 
		| python: |  
	  |  print "Valikud on: 1, 2, 3"valik = raw_input('tee oma valik: \n')  if valik == "1":        print "Valisid 1"elif valik == "2":        print "Valisid 2"elif valik == "3":        print "Valisid 3"else:        exit   
 |  |  |  
		| 
			
				| Kommentaarid: 6 loe/lisa | Kasutajad arvavad: |    | :: |  0 :: |  1 :: |  5 |  |  
| tagasi üles |  |  
|  |  
| incx HV kasutaja
 
  
 liitunud: 10.11.2001
 
 
 
 
   
 |  |  
		| 
			
				| Kommentaarid: 20 loe/lisa | Kasutajad arvavad: |    | :: |  0 :: |  0 :: |  20 |  |  
| tagasi üles |  |  
|  |  
| Death HV Guru
 
  
 liitunud: 06.09.2003
 
 
 
 
 
 | 
|  05.03.2008 12:28:14 |   |  
| 
 |  
| GOTO on bad idea. Tõsiselt. 
 Alamprotseduurid+ IF, eksole?
 _________________
 "To be or not to be?" is a question of when, not if.
 |  |  
		| 
			
				| Kommentaarid: 39 loe/lisa | Kasutajad arvavad: |    | :: |  0 :: |  0 :: |  36 |  |  
| tagasi üles |  |  
|  |  
|  |  
| lisa lemmikuks |  |  
|   | 
| sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele
 sa ei või muuta oma postitusi selles foorumis
 sa ei või kustutada oma postitusi selles foorumis
 sa ei või vastata küsitlustele selles foorumis
 sa ei saa lisada manuseid selles foorumis
 sa võid manuseid alla laadida selles foorumis
 
 |  |  
 
 Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
 |