Ich bin seit einigen Tagen dabei mich in Python einzuarbeiten. Dazu benutze ich die Version 2.5 und als Entwicklungsumgebung
EasyEclipse. Mein Betriebssystem ist Windows 8. An einem eigentlich trivialen Programmierbeispiel beiße ich mir die Zähne aus:
Code: Alles auswählen
# -*- coding: cp1252 -*-
name = raw_input("Wie heisst du? ")
if name == "Bodo":
print "Hallo."
else:
print "Ich kenne dich nicht."
Selbst wenn ich den Namen "Bodo" eingebe, springt das Programm nach else. Zur Kontrolle habe ich mir den Inhalt der Variablen name ausdrucken lassen. Der eingegebene Name ist korrekt übertragen worden. Welche Erklärung gibt es für dieses Verhalten? Windows 8?
MfG ucjacob