Ich habe vor kurzem angefangen zu Programmieren. Momentan schreibe ich ein Skript zu einer Aufgabe, welche Primzahlen erkennen soll.
Wenn ich mein Skript jedoch ausführen will kriege ich folgende Fehlermeldung:
File "aufgabe4.py", line 17
else:
^
SyntaxError: invalid syntax
Nun hier noch mein
Code: Alles auswählen
def is_prime(n):
number = n
if number == 1:
print("1 is the multiplicative identity")
elif number == 2:
print("2 is prime")
elif number == 3:
print("3 is prime")
elif number == 5:
print("5 is prime")
elif number == 7:
print("7 is prime")
elif number >= 4:
if number % 2 == 0 or number % 3 == 0 or number % 5 == 0 or number % 7 == 0:
print(str(number) + " is not a prime number (a * b = x))"
else:
print(str(number) + " is prime")
print(is_prime(12))