#########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 ...
Die Suche ergab 3 Treffer
- Montag 30. November 2020, 23:09
- Forum: Allgemeine Fragen
- Thema: Anfänger probleme :-)
- Antworten: 4
- Zugriffe: 723
- 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.
Kann dir die Fragen nicht so beantworten sorry. Könntest du das Programm ausbessern damit ich sehe wo das Problem liegt, vielen vielen dank.
- 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 ...
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 ...
