Deine Frage-Antwort-Community
Frage stellen
    • Meinung des Tages: Wird die Epstein-Affäre Trump zum Verhängnis?
    • Was dürfen Frauen bei der Bundeswehr nicht?
    • Wenn du angebettelst wirst, wem gibst du was?
    • Warum feiern wir Individualität, aber hassen alles, was aus der Norm fällt?
    • Künstliche Intelligenz: Hilfe oder Gefahr für unseren Alltag?
    • Handy am Bett - wie macht ihr das vor dem einschlafen? Schaltet ihr das aus wegen der Strahlung?
    • Alle Beiträge
    • Radiokooperation mit Absolut HOT 🔥
    • Meinung des Tages
    • Themenspecial: Polizei (mit BKA-Kriminaldirektor Andy Neumann) 🚓
    • Blickwechsel: Deine Fragen an einen Schiedsrichter im Amateurfußball
    • Ask Me Anything:
      Alle Blickwechsel
    • Ask Me Anything:
      Alle Themenspecials
    • gutefrage Tipps
    • gutefrage Highlights
    • Computer
    • Internet & Social Media
    • Kreativität, Freizeit & Hobby
    • Lokales, Reiseziele & Urlaub
    • Medien, Unterhaltung & Musik
    • Mode & Beauty
    • Software & Apps
    • Spiele & Gaming
    • Sport & Fitness
    • Alle Themenwelten
In wenigen Minuten
Antworten auf Deine Fragen.
Frage stellen
Du hast noch kein gutefrage Profil? Jetzt kostenlos erstellen
Profil Beiträge Antworten Antworten

verreisterNutzer

19.11.2024
Übersicht
0
Hilf. Antw.
1
Antwort
0
Beiträge
0
Danke
0
Komplim.
0
Freunde
Thobias771
19.11.2024, 14:33
Python codieren(Primzahlen)?

Hallo! Ich lerne Python und dachte ich mache mir eine challangea einen Algorithmus zu bauen der mir alle Primzahlen bis zu einer Nummer Z generiert, aber aus irgend einen Grund überspringt er Nummern bsp:3 und ich verstehe nicht warum ... Könnt ihr den Fehler finden ?

...zum Beitrag
Antwort
von verreisterNutzer
19.11.2024, 14:48

Damit beginnst Du offensichtlich mit 4, da a mit 2 initialisiert ist (a+1) dann 3 ist und i+ nochmal vor dem ersten Durchlauf hochgezählt wird:

     for i in range (a+1):
       i+=1

Schreibe ich hier:

     for i in range (a):
       i+=1

Dann bekomme ich:

user@system:~> python Primenumbers.py  
Limit z = 100
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97


...zur Antwort
gutefrage
  • Beitrag erstellen
  • Stöbern
  • Alle Themen
  • Hilfe / FAQ
  • Richtlinien
  • gutefrage Highlights
Partner
  • Businesspartner
  • Partner werden
Unternehmen
  • Über uns
  • Jobs
  • Kontakt
  • Presse
Rechtliches
  • Impressum
  • Datenschutz
  • AGB
  • Utiq verwalten
Weil es immer jemand weiß.
gutefrage ist so vielseitig wie keine andere Frage-Antwort-Plattform. Bei uns findest Du schnell neue Perspektiven - egal zu welchem Thema.
Gmacht in Minga. Mit
❤
Facebook Pixel