Die Suche ergab 3 Treffer

von Enes01
Montag 30. November 2020, 23:09
Forum: Allgemeine Fragen
Thema: Anfänger probleme :-)
Antworten: 4
Zugriffe: 723

Re: Anfänger probleme :-)

#########Gelöst#######Solved#####
def primZahl(zahl):
if zahl == 1:
return False
for teiler in range(2, int(zahl/2)+1):
if zahl % teiler == 0:
return False
return True
zahl = int(input("Bitte eine Zahl eingeben: "))
if primZahl(zahl):
print(" ist Primzahl")
else:
print("ist nicht ...
von Enes01
Montag 30. November 2020, 18:00
Forum: Allgemeine Fragen
Thema: Anfänger probleme :-)
Antworten: 4
Zugriffe: 723

Re: Anfänger probleme :-)

Das Programm gibt die Nr 1 auch als Primzahl, was ich nicht will, und ausser dem hab vor 3 Monaten mit Python angefangen, bin beim lernen.
Kann dir die Fragen nicht so beantworten sorry. Könntest du das Programm ausbessern damit ich sehe wo das Problem liegt, vielen vielen dank.
von Enes01
Montag 30. November 2020, 17:02
Forum: Allgemeine Fragen
Thema: Anfänger probleme :-)
Antworten: 4
Zugriffe: 723

Anfänger probleme :-)

Was mache ich da falsch das nummer 1 auch als Primzahl augegeben wird, obwohl es keine ist. Danke im voraus!!!

def primZahl(zahl):
for teiler in range(2, int(zahl/2)+1):
if zahl % teiler == 0:
return False
return True
zahl = int(input("Zahl eingeben: "))
if primZahl(zahl):
print("ist ...