Primzahlaufgabe
Verfasst: Sonntag 24. November 2019, 20:44
Hallo
Ich muss eine Funktion programmieren, die die eingegebene Zahl auf eine Primzahl prüft:
Bisjetzt habe ich den Code (unten) geschreiben, aber es prüft nicht richtig. ZB. sagt es bei 5 , dass es False (keine Primzahl) ist oder bei 1 True (eine Primzahl) kommt.
Vielen Dank schon im voraus
Ich muss eine Funktion programmieren, die die eingegebene Zahl auf eine Primzahl prüft:
Bisjetzt habe ich den Code (unten) geschreiben, aber es prüft nicht richtig. ZB. sagt es bei 5 , dass es False (keine Primzahl) ist oder bei 1 True (eine Primzahl) kommt.
Vielen Dank schon im voraus
Code: Alles auswählen
def primzahl(inpt):
div = 1
for i in range(1,5):
div += 1
calc = inpt % div
if inpt == div:
continue
else:
pass
if calc == 0:
break
if calc != 0:
return True
elif calc == 0:
return False
primzahl(5)