ich habe eben ein kleines Programm zur Kontrollstruktur geschrieben:
Code: Alles auswählen
#!/usr/bin/python
zahl = 23
geraten = int(raw_input("Geben Sie eine ganze Zahl ein: "))
if geraten == zahl:
print("Gluekwunsch, Sie haben es erraten.") # Hier faengt ein neuer Block an
print("Aber Sie gewinnen leider keinen Preis!") #hier hoert der neue Block auf
elif geraten < zahl:
print("Nein, die Zahl ist etwas hoeher.") # noch ein Block
# Sie koennen in dem Block tun, was sie wolllen...
else:
print("Nein, die Zahl ist etwas niedriger:")
# hierhin gelangt man, wenn man geraten > zahl ist
print("Fertig")
# Diese letzte Anweisung wird immer am Ende nach der if-Anweisung ausgefuehrt
Code: Alles auswählen
Traceback (most recent call last):
File "if.py", line 4, in <module>
geraten = int(raw_input("Geben Sie eine ganze Zahl ein: "))
NameError: name 'raw_input' is not defined
Code: Alles auswählen
raw_
Ich editiere mit vim und python 3.2.3 auf einem amd64 System mit Gentoo.
Muss ich damit ich
Code: Alles auswählen
raw_input