Matroids Matheplanet Forum Index
Moderiert von Bilbo
Matroids Matheplanet Forum Index » Informatik » Python pop und insert Funktion
Autor
Schule Python pop und insert Funktion
Bekell
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 05.09.2008
Mitteilungen: 3144
  Themenstart: 2023-02-05

\sourceon Python \numberson Zahl=11 def def_ecxcludesPRproducer(Zahl):#sucht die erlaubten raus excPR=[] primreste=[] Startzahl=0 prest=0 print("Zahl",Zahl) for y in range(3,((2*Zahl)+3),2):#Zahlbilder #print("y",y) Startzahl=((y*y)+2) # Startzahl #print("St",Startzahl) prest=Startzahl%Zahl primreste.append(prest) print("PR",primreste) for t in primreste: if t==0: primreste.pop(t) primreste.insert(t,Zahl) return primreste \sourceoff Warum ersetzt er nur die erste Null mit der 11 und nicht die 2? [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] Zahl 11 PR [0, 5, 7, 6, 2, 6, 7, 5, 0, 3, 3] [11, 5, 7, 6, 2, 6, 7, 5, 0, 3, 3]


   Profil
DerEinfaeltige
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 11.02.2015
Mitteilungen: 3262
  Beitrag No.1, eingetragen 2023-02-05

Du ersetzt hier garnichts. Du entfernst das t-te Element (also das 0-te) und dann fügst du an die t-te Stelle (also die 0-te) Zahl ein. Tipp: Wenn du solche Methoden verwendest, lies die Dokumentation oder zumindest die Hilfe im Popup deiner IDE.


   Profil
Bekell
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 05.09.2008
Mitteilungen: 3144
  Beitrag No.2, vom Themenstarter, eingetragen 2023-02-05

\quoteon(2023-02-05 18:09 - DerEinfaeltige in Beitrag No. 1) Du ersetzt hier garnichts. Du entfernst das t-te Element (also das 0-te) und dann fügst du an die t-te Stelle (also die 0-te) Zahl ein. Tipp: Wenn du solche Methoden verwendest, lies die Dokumentation oder zumindest die Hilfe im Popup deiner IDE. \quoteoff Danke, mal wieder der übliche Fehler, Index und Inhalt verwechselt ....


   Profil
zippy
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 24.10.2018
Mitteilungen: 4407
  Beitrag No.3, eingetragen 2023-02-05

Es ist auch nicht nötig, die vorhandene Liste elementweise zu modifizieren. Bau dir einfach eine neue: \sourceon python primreste = [t if t != 0 else Zahl for t in primreste] \sourceoff --zippy


   Profil
Bekell hat die Antworten auf ihre/seine Frage gesehen.
Bekell wird per Mail über neue Antworten informiert.

Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2023 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]