Suche eine Person die mir bei Python problem hilft

06/09/2011 21:11 S7ZY#1
Hi leute,

seit paar tagen lerne ich mit Python zu "programmieren" allerdings bekomme ich immer wieder einen Syntax fehler bei diesem "programm" und bei den Kommentaren.

[Only registered and activated users can see links. Click Here To Register...]

wenn ich auf Run drücke kommt ne meldung und dort steht dann "Invalid Syntax" und wenn ich bei den strings die ( ) einsetze komm ich dann später im shell nicht mehr weiter.

hier was ich schon gemacht habe

Code:
secret = 1544
guess = 0
i = 0
while guess != secret:
    guess = input("Raten Sie: ")

    if guess < secret:
        print ("Zu klein")

    if guess > secret:
        print ("zu gross")

    i = i + 1

print ("Super, sie haben es in ", i, "Versuchen geschafft!")
ich hab es mal heute nachmittag geschafft das "Programm" zum laufen zu bringen. Wo ich dann an der stelle war wo ich mit den Kommentaren arbeiten sollte bin ich gescheitert.
z.b.
Code:
secret = 1544 #Das ist die Geheime Zahl die erraten werden muss
guess = 0 
i = 0 #Zählt auf wie viele versuche man gebraucht hat.
while guess != secret:
    guess = input("Raten Sie: ")

    if guess < secret:
        print ("Zu klein")

    if guess > secret:
        print ("zu gross")

    i = i + 1

print ("Super, sie haben es in ", i, "Versuchen geschafft!")
von hier [Only registered and activated users can see links. Click Here To Register...]
aber bei run wird wieder "invalid Syntax" angezeigt.

Wieso?
benutze Python 3.2 und das buch ist von 2.5.1 (schon paar jährchen alt)
kann das daran liegen?

und an wen kann ich mich bei fragen über Python melden?
gibt es hier leute die das richtig drauf haben?

MfG
.DowN
06/11/2011 17:16 vst0rm#2
hi

Quote:
benutze Python 3.2 und das buch ist von 2.5.1 (schon paar jährchen alt)
kann das daran liegen?
ja ;-)


[Only registered and activated users can see links. Click Here To Register...] sollte deine "Invalid Syntax" Meldungen erklären
Quote:
3.x is the newest branch of Python and the intended future of the language. Guido van Rossum (the original creator of the Python language) decided to clean up Python 2.x properly, with less regard for backwards compatibility than is the case for new releases in the 2.x range.
06/11/2011 17:29 S7ZY#3
backwards compatibility? was heißt das?
06/11/2011 21:32 vst0rm#4
python 2.x ist nicht kompatibel mit python 3.x
Wenn du das Buch durchmachen willst würde ich dir empfehlen eine 2.x Version zu installieren

z.B. python 2.7.1 das sollte mit 2.5 kompatibel sein ;-)


MfG,
vst0rm