Pythonban hogyan kell menteni úgy, hogy ne a jegyzettömböt nyissa meg?
File -> Save as -> kimentem az asztalra valami.py néven és ha rámegyek a jegyzettömböt nyitja meg
Python 3.5.1-em van
El sem hiszitek mennyit okosodtam mióta feltettem a kérdést.
Menteni még mindig nem tudok (mert felvillan egy fekete ablak aztán eltűnik) de már az alapfogalmakkal tisztában vagyok legalább
Najó, akkor bónuszként a válasz az újabb kérdésre:
Semmi köze a mentéshez a konzolablak eltűnésének. A program ablakának az a dolga, hogy eltűnjön, ha a program véget ér. Két módon tehetsz ellene:
(A) Nem elegáns módon teszel egy júzer inputot a programod végére;
(B) Vagy megnyitod a konzolt ("cmd"), és onnan indítod a programot.
Viszont amit van amit nem tudok megoldani kb minden eddig általam ismert módon próbálkoztam:
a = 150
if (a > 100):
print "a meghaladja a százat"
Aztán nyomunk egy entert és megkapjuk ezt:
a meghaladja a százat
De nekem pirossal kijelöli az utolsó "-et és kiírja:
SyntaxError: Missing parentheses in call to 'print'
Mindent próbáltam már (kiveszem az "-et, vagy máshova rakom, kijelölöm a printet) de sehogy se.
Értem én hogy szintaxis hiba de mi a megoldás?
> Missing parentheses in call to 'print'
Pedig ez azért elég beszédes. :)
missing=hiányzó
parenthesis=zárójel
És ha beleolvasol a Python 3 doksijába, látod, hogy a print-et így kell használni:
print("szöveg")
(Python 2-ben nem kellett zárójel.)
És sikerült :D
Gérard Swimen könyvéből tanulok. Látszik, hogy nem a legmodernebb :D
Egy nagyon hasznos tipp:
Ha programnyelvet tanulsz (vagy igazából bármit), ajánlatos ugyanazt a verziót használni, mint amiről a könyv szól, különben ne számíts nagy sikerélményre :)
Tudod, ez olyan, hogy tanulsz fúrni, és 5-ös fej helyett te mindent 12-essel csinálsz. Menni fog (úgy ahogy) de a végeredmény totálisan más lesz, és lehet az egész csak egy halom ócskavas lesz :)
Lehet. Sőt biztos.
De akkor kérek egy magyar szakirodalmat a 3-ról, mert az angolt még megy annyira (kisebb koromban nem foglalkoztam vele, majdnem meg is buktam 6.-ban :D)
A python 2-t és a python 3-at párhuzamosan fejlesztik. Ha a könyved a python 2-ről szól, akkor a python 2.x.x-et töltsd le, vagy szerezz be egy python 3-ról szóló könyvet.
Tehát: A Python 3 nem "újabb" (legalábbis nem úgy) mint a 2. Két külön nyelvnek lehet tekinteni ebből a szempontból.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!