SyntaxError: invalid syntax
Verfasst: Donnerstag 23. November 2023, 23:27
Hallo zusammen
Bin die Grundlagen der Sprache Python am erlernen.
Ist nicht immer so ganz einfach.
Ich habe einen einfachen Code geschrieben, bei dem der Nutzer seine zwei Werte eingeben kann.
Er kann auch noch die Mathematischen Operatoren wählen mit den er die Werte berechnen möchte.
Nun meine Frage, ich bekomme bei der Ausgabe, also wenn ich den Code ausführe immer SyntaxError: invalid syntax
An was könnte das liegen?
Im Debug Modus funktioniert der Code allerdings...
Vielen Dank
Grüsse DIBA
CODE:
def Plus (Parameter1, Parameter2):
Ergebnis = Parameter1 + Parameter2
return Ergebnis
def Minus (Parameter1, Parameter2):
Ergebnis = Parameter1 - Parameter2
return Ergebnis
def Division (Parameter1, Parameter2):
Ergebnis = Parameter1 / Parameter2
return Ergebnis
def Multiplikation (Parameter1, Parameter2):
Ergebnis = Parameter1 * Parameter2
return Ergebnis
Parameter1 = float(input("Bitte gib den ersten Wert ein: "))
Parameter2 = float(input("Bitte gib den zweiten Wert ein: "))
Eingabe = int(input("Gib ein ob du eine (1)Muliplikation, (2)Divisision, (3)Addition oder (4)Subtraktion machen möchtest "))
if Eingabe == 1:
Resultat = Multiplikation(Parameter1,Parameter2)
elif Eingabe == 2:
Resultat = Division(Parameter1,Parameter2)
elif Eingabe == 3:
Resultat = Plus(Parameter1,Parameter2)
elif Eingabe == 4:
Resultat = Minus(Parameter1,Parameter2)
else:
("Ungültige Eingabe")
print(Resultat)
Bin die Grundlagen der Sprache Python am erlernen.
Ist nicht immer so ganz einfach.
Ich habe einen einfachen Code geschrieben, bei dem der Nutzer seine zwei Werte eingeben kann.
Er kann auch noch die Mathematischen Operatoren wählen mit den er die Werte berechnen möchte.
Nun meine Frage, ich bekomme bei der Ausgabe, also wenn ich den Code ausführe immer SyntaxError: invalid syntax
An was könnte das liegen?
Im Debug Modus funktioniert der Code allerdings...
Vielen Dank
Grüsse DIBA
CODE:
def Plus (Parameter1, Parameter2):
Ergebnis = Parameter1 + Parameter2
return Ergebnis
def Minus (Parameter1, Parameter2):
Ergebnis = Parameter1 - Parameter2
return Ergebnis
def Division (Parameter1, Parameter2):
Ergebnis = Parameter1 / Parameter2
return Ergebnis
def Multiplikation (Parameter1, Parameter2):
Ergebnis = Parameter1 * Parameter2
return Ergebnis
Parameter1 = float(input("Bitte gib den ersten Wert ein: "))
Parameter2 = float(input("Bitte gib den zweiten Wert ein: "))
Eingabe = int(input("Gib ein ob du eine (1)Muliplikation, (2)Divisision, (3)Addition oder (4)Subtraktion machen möchtest "))
if Eingabe == 1:
Resultat = Multiplikation(Parameter1,Parameter2)
elif Eingabe == 2:
Resultat = Division(Parameter1,Parameter2)
elif Eingabe == 3:
Resultat = Plus(Parameter1,Parameter2)
elif Eingabe == 4:
Resultat = Minus(Parameter1,Parameter2)
else:
("Ungültige Eingabe")
print(Resultat)