Seite 1 von 1
Wo liegt der Fehler?
Verfasst: Donnerstag 10. Februar 2011, 20:26
von SkatSimpsons
Hi ich habe vor einigen Tagen mit dem Lernen aus einem Buch von Python 3.0 angefangen und jetzt sitz ich schon eine ganze Weile an einem Kapitel...Ich habe allles genau nach Buch geschriebn doch es funktioniert einfach nicht! Aus irgeneinem Grund gibt die Konsole die Null nich wieder und ich weiß nich wieso.
Hier ist der Code:
Code: Alles auswählen
print("Bitte geben Sie die gewünschte Zahl ein!")
a=input()
x=int(a)
if x<0
print("Die Zahl ist negativ")
elif x>0
print("Die Zahl ist positiv")
else:
print("Die Zahl ist gleich Null")
Re: Wo liegt der Fehler?
Verfasst: Donnerstag 10. Februar 2011, 20:30
von mushroom
Wenn die fehlenden Doppelpunkte nach den if-Anweisungen und die anschließenden Einrückungen gesetzt sind, funktioniert der Code.
Re: Wo liegt der Fehler?
Verfasst: Sonntag 13. Februar 2011, 21:54
von tommyly
Code: Alles auswählen
print("Bitte geben Sie die gewünschte Zahl ein!")
a=input()
x=int(a)
if x<0:
print("Die Zahl ist negativ")
elif x>0:
print("Die Zahl ist positiv")
else:
print("Die Zahl ist gleich Null")
So sollte dein Code funktionieren. Wenn er es nicht tut, dann melde dich nocheinmal

Solltest du wirklich die Einrückungen und Doppelpunkte vergessen haben, dann tu mir bitte einen Gefallen und lies nocheinmal die ersten paar Kapitel deines Buches. Du hast dann nämlich bisher die Grundsyntax und die Eigenheiten Pythons noch nicht verstanden.
Übrigens wäre das ganze (glaube ich

, verbessert mich wenns nicht stimmt!) noch effizienter in dieser Form:
Code: Alles auswählen
print("Bitte geben Sie die gewünschte Zahl ein!")
a=int(input())
if a<0:
print("Die Zahl ist negativ")
elif a>0:
print("Die Zahl ist positiv")
else:
print("Die Zahl ist gleich Null")
Re: Wo liegt der Fehler?
Verfasst: Montag 14. Februar 2011, 17:58
von SkatSimpsons
Danke, jetz funktioniert alles ... Ich werde mich nochmal von Anfang an mit dem Buch auseinandersetzen
Re: Wo liegt der Fehler?
Verfasst: Montag 14. Februar 2011, 18:15
von Hyperion
Dazu gleich der Standardhinweis:
Sollte es sich bei dem Buch um das Galileo OpenBook oder die div. Derivate davon handeln, suche Dir ein anderes Buch. Gründe und gute Empfehlungen findest Du im wiki und per Suchfunktion.
Re: Wo liegt der Fehler?
Verfasst: Montag 14. Februar 2011, 21:17
von SkatSimpsons
Naja es heißt: "Einstig in Python 3"
Verlag: Galileo Computing
Autor: Thomas Theis
und ist die 2.Auflage