Seite 1 von 1

Seltsames Verhalten bei if ... else

Verfasst: Samstag 13. April 2013, 15:12
von ucjacob
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

Re: Seltsames Verhalten bei if ... else

Verfasst: Samstag 13. April 2013, 15:20
von BlackJack
@ucjacob: Warum nicht eine aktuellere 2er-Version?

Das ist ein Bug in Eclipse beziehungsweise dem PyDev-Plugin. Führ das ausserhalb der IDE aus und es wird wie erwartet funktionieren.