Python programozási nyelvben ebben az esetben mi lehet a gond? Bővebben lent.
Tegnap elszántan belevágtam a Python programozás rejtelmeibe. Bele is kezdtem videók, illetve internetes oldalak segítségével. Az alapokat már elsajátítottam, de olyan problémába ütköztem, ami meggátol abban, hogy egy komolyabb programot írjak. Sublime text 3-at használok, és mikor egy kisebb programot írok, ami lényegében raw_input-okból áll, akkor a kért adatok megadása után már nem ír ki semmit a programban.
Nem tudom, ki mennyire érti, vagy találkozott ezzel a problémával, de egy egyszerű példával szemléltetem is ezt.
name = raw_input("Hogy hivnak? ")
print "Udv,", name
Miután a programot elindítom, a kérdésre választ adok, majd nem ír ki semmit, lényegében lefutott a program.
Kiírja a kérdést, én odaírom a választ de ezután véget ér a program. Valaki el tudná nekem magyarázni, hogy mi lehet a gond?
UI: IDLE-ben is próbálkoztam a kód lefuttatásával, de semmi. A válaszokat előre is köszönöm!
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Próbáld így a második sort:
print("Udv,",name)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
A Geany egyszerűen egy kis fejlesztőkörnyezet, tulajdonképpen csak egy okos kódszerkesztő, amelyik meg tudja hívni a telepített fordítóprogramjait, tehát olyan nagyon sokat ne remélj tőle. Amit esetleg üzen, azt a fordítótól kapja és adja tovább.
Egyébként: Bármit írsz névként, ugyanez történik? Pl. nem akadhat-e bele ékezetbe, bár azt kiírná...
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
A hogy hívnakot tényleg rövid i-vel írtad? Ha igen, az helytelen, mert hosszúval kell. Ha hosszúval írtad, az is helytelen, mert akkor kell elé egy u betű: u'Hogy hívnak? '
Olyan nincs, hogy egy program egyszer csak megáll a növésben, és se hibaüzenet, se semmi. Olyan van, hogy lefut, és bezárja az ablakot, ezért mondtam, hogy előbb indítsd el a cmd-t, és utána gépeld be a program nevét.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
OK, mindenki mond mindenfélét, jöjjön az én változatom: próbáld ki az anakondát. Ez egy stand-alone python implementáció, nem kell rendszerszinten telepíteni semmit.
Ha megvagy a telepítéssel, indíts egy ipython shell-t, ahova másold be a parancsokat. Ezt kell lásd:
In [1]: name = raw_input("Hogy hivnak? ")
Hogy hivnak? Zoli
In [2]: print "Udv,", name
Udv, Zoli
Ennek mennie kell. Ha nem megy, akkor tényleg valami rendszer szintű probléma lehet.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!