Üdv! Pár napja kezdtem tanulgatni a Python 3.3. 0. -t, Gérard Swinnen könyvéből és elakadtam! Tudnátok segíteni?
Kiválasztás vagy feltételes végrehajtás résznél vagy egy példa:
>>> a = 150
>>> if (a > 100):
... print "a meghaladja a százat"
...
Az Enter megnyomása után ki kellene írni,hogy: a meghaladja a százat.
De nekem ezt írja ki:
>>> a=150
>>> if (a>100):
print "a meghaladja a százat"
SyntaxError: invalid syntax
>>>
De milyen Szintaxishibát követtem el? A könyvben azt írja, hogy A Python windowsos editorának bizonyos verzióiban a másodlagos prompt nem jelenik meg.
A válaszokat előre is köszönöm!
Megválaszolom magamnak, mert megtaláltam a megoldást :D
A print utasítást kivették a nyelvből, pontosabban lecserélték a print() beépített függvényre.
Négyesnek igaza van.
Én is programozok Pythonban, wint már nagyon rég nem is láttam, nem hogy használtam volna.
Nem tudom pontosan melyik disztrótól, de az Ubuntuban alapfelszereltség a Python. Ehhez csak egy IDLE-t kell leszedni, ami nem más, mint egy intelligens szövegszerkesztő, ami színezi a szavakat, segít programozni. Az IDLE a szoftverközpontból elérhető, egy klikkel települ is.
Kérdéshez:
Rakd zárójelbe a print utáni szöveget így:
print ("a nagyobb mint száz")
A Python 2-nél elegendő volt a macskaköröm. A 3-ban már minden objektum.
Ha jól tudom Gérard Swinnen könyve Python 2-re épül, bár nem biztos.
a limket kifelejtettem...
Itt megtalálsz mindent a 3-ról.
Közben azt is írja hogy volt a 2-ben. Bár kezdetben zavaró lehet, hogy egyikben így, másikban úgy...
A könyvet én 2.7-el vittem végig és ment minden, azért gondoltam, hogy a 2-re épü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!