Problem mit Phython Code, kann mir jemand bitte helfen?
Ich habe seit längerer Zeit Probleme mit einem Python Programm das ich geschrieben habe. Irgendwie funktioniert es nicht. Hier ist der Code:
def count_sheep(number_of_sheep):
"""
:param number_of_sheep: Die Anzahl der Schafe (ganze Zahl).
"""
if number_of_sheep < 0:
print("Ungültige Anzahl von Schafen. Bitte geben Sie eine nicht-negative Zahl ein."
else:
print(f"Es gibt {number_of_sheep} Schafe."
2 Antworten
Ich bin mir unsicher was dein Code machen soll ich habe aber einfach mal alle Fehler entfernt die ich sehe:
def count_sheep(number_of_sheep):
if number_of_sheep % 1 != 0:
print("Ungültige Anzahl von Schafen. Bitte geben Sie eine ganze Zahl ein.")
elif number_of_sheep < 0:
print("Ungültige Anzahl von Schafen. Bitte geben Sie eine nicht-negative Zahl ein.")
else:
print(f"Es gibt {number_of_sheep} Schafe.")
In der Letzen Zeile ist ein Syntax Fehler. Du hast vergessen die klammer der print Methode zu schließen.
Außerdem ist das nur eine Methode die du dort definierst. Wenn das der ganze Code ist hat dein Programm also keinen Startpunkt.