Kurs:Python/Forum/Archiv/2009
Erscheinungsbild
Dies ist eine Archivseite. Bitte benutze die aktuelle Diskussionsseite, wenn du eine Diskussion fortführen möchtest. Diese Archivseite sollte nicht verändert werden. |
Skriptsprache...
verstehe ich so, dass Python keine echte Programmiersprache ist. Sehe ich das richtig? --80.132.127.196 11:45, 20. Jan. 2009 (CET)
Bug bei while-Schleife mit Bedingung true
Das Kapitel im Galileo Computing OpenBook!
print "Hallo Welt!"
a = 0
while True: # True war in der Ursprungsversion kleingeschrieben. Das war der Fehler!
a = input ("Geben Sie eine Zahl zwischen 1 und 3 ein: ")
if a == 1:
print "Python mag dich."
elif a == 2:
print "Python mag dich sehr."
elif a == 3:
pass
else:
print "Du Depp"
Ich bekomme jetzt eine Fehlermeldung unhandled name error für Zeile 5. Eigentlich hätte ich angenommen, dass die Bedingung true funktioniert.
--80.132.80.146 21:13, 23. Jan. 2009 (CET)
- Fehler geortet.
Das Wort true
muss groß geschrieben werden, damit es läuft. Hier noch mal der korrigierte Programmcode, etwas erweitert.
print "Hallo Welt!"
a = 0
while True:
a = input ("Geben Sie eine Zahl zwischen 1 und 3 ein. Zum Beenden geben Sie 4 ein: ")
if a == 1:
print "Python mag dich."
elif a == 2:
print "Python mag dich sehr."
elif a == 3:
pass
elif a == 4:
print "Schade, dass Sie was besseres zu tun haben."
break
else:
print "Du Depp, halt dich an die Instruktionen!"
--80.132.80.146 21:21, 23. Jan. 2009 (CET)
Was anderes
Nett:
def programm():
print "Hallo Welt!"
programm ()
--Python-Clown 23:15, 10. Apr. 2009 (CEST)
Hallo Welt-Programm (2)
Mit Tkinter
from Tkinter import *
from sys import exit
fenster = Tk()
Label(fenster, text="Hallo Welt!").pack()
Button(fenster, text="Beenden", command=exit).pack()
fenster.mainloop()
--Michael Reschke 13:58, 11. Apr. 2009 (CEST)