Python: Bei einem Bereich der ersten 10 Zahlen iterieren Sie von der Startnummer zur Endnummer und drucken die Summe aus der aktuellen Nummer und der vorherigen Nummer

Haseeb Haque

Versuchen Sie, einen PYTHON-Code für das oben genannte Problem zu schreiben und einen Fehlercode zu erhalten - schätzen Sie die Hilfe:

num = list(range(10))
previousNum = 0
for i in num:
    sum = previousNum + i
    print('Current Number '+ str(i) + 'Previous Number ' + str(previousNum) + 'is ' + str(sum)
    previousNum=i

Dies ist der Fehler, den ich bekomme:

Datei "", Zeile 6 previousNum = i ^ SyntaxError: ungültige Syntax

Zack Plauché

Es scheint ein einfacher Syntaxfehler in Zeile 5 zu sein.

Am Ende Ihrer Druckfunktion fehlt eine schließende Klammer ")".

Zum Beispiel:

num = list(range(10))
previousNum = 0
for i in num:
    sum = previousNum + i
    print('Current Number '+ str(i) + 'Previous Number ' + str(previousNum) + 'is ' + str(sum)) # <- This is the issue.
    previousNum=i

Außerdem sind hier 3 Hinweise, um Ihren Code zu verbessern, die für Sie nützlich sein könnten:

  1. Zunächst verwendet Python für seine Sprache die Groß- und Kleinschreibung , wie in PEP8 beschrieben. Anstatt "previousNum" einzugeben , sollten Sie "previous_num" verwenden. Wir beginnen also damit.

  2. Das Speichern list(range(1))in dieser Instanz ist nicht erforderlich. Sie können einfach die Funktion `` `range (10) '' 'verwenden, anstatt eine gespeicherte Liste von Bereichen zu haben.

  3. f-Zeichenfolgen sind viel besser lesbare Methoden zur Verkettung von Zeichenfolgen (Hinzufügen von Zeichenfolgen).

Mit diesen sieht Ihr Code folgendermaßen aus:

previous_num = 0
for i in range(10):
    sum = previous_num + i
    print(f'Current number {i} Previous Number {previous_num} is {sum}')
    previous_num = i

Viel Spaß beim Codieren!

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Das Finden der Summe der Zahlen in einer Reihe - ohne Berücksichtigung der Nummer 13 und die Nummer, nachdem sie direkt

Drucken Sie die erste Zahl aus der Zeile, gefolgt von der Registerkarte und der Zeile ohne die Nummer

Holen Sie sich die Nummer aus der Zeitformatzeichenfolge mit Bereich und konvertieren Sie sie in ein Array in Javascript

Python - Suche nach Zeichenfolge, extrahiere die Nummer aus der Zeile und hänge sie an die Liste an

Überprüfen Sie, ob die Nummer in der Unterliste vorhanden ist, und geben Sie die Indizes der Unterliste in Python zurück

Extrahieren Sie nur die Nummer des Datums und vergleichen Sie sie mit der aktuellen

Zwei Nummern & Drucken der Liste von der ersten zur zweiten Nummer

Suchen Sie nach der längsten fortlaufenden Sequenz, bei der die vorherige Nummer ein Teiler der aktuellen Nummer ist

Drucken Sie die Summe der eingegebenen Zahlen

Finden Sie die Summe der Werte für den aktuellen Monat und den vorherigen Monat

Analysieren Sie die Nummer aus dem Text in der Auswahl-Dropdown-Liste, um die Nummer zu berechnen und sowohl Text als auch Nummer in der Datenbank zu speichern

Holen Sie sich die erste und zweite und dritte Nummer aus der Textzeile

Wie GRUPPE NACH der ersten Spalte und Auswahl der Zeichenfolge aus der zweiten hängt von der Nummer in der dritten ab?

Ruby Multidimensional Array - Entfernen Sie das Duplikat an der ersten Position und fügen Sie die Nummer an der zweiten Position hinzu

Wie kann ein Array mit der ersten und der letzten ausgetauschten Nummer zurückgegeben werden?

Holen Sie sich den Unterschied zwischen der letzten und der vorherigen Nummer

Verwendung von und mit Negation der Nummer

Extrahieren Sie die Nummer aus der Zeichenfolge in SQL und führen Sie die Berechnung durch

Bestimmen Sie bei einem sortierten Array und einem Parameter k die Summe der zwei Zahlen größer oder gleich k

Extrahieren Sie die Nummer aus der Textzeichenfolge und verschieben Sie sie in eine separate Spalte im Datenrahmen

Rufen Sie die Nummer aus dem Klassennamen ab und verwenden Sie sie in der Variablen

SQLite - Sortieren und erhalten Sie die Nummer in der Liste

Wählen Sie bei der Identifizierung die letzte Nummer per Regex aus (Zeichenfolge + Nummer).

Formel zur Erkennung von Doppel und wählen Sie die mit der höchsten POP-Nummer

Passen Sie die Nummer in jeder Zeile des R-Datenrahmens von einem anderen df an und fügen Sie vor der übereinstimmenden Nummer einen Buchstaben ein

Anzeige der Summe von drei Zahlen aus der Eingabe und Anzeige der drei Zahlen in derselben Zeile

Entfernen Sie die Nummer aus der Liste, wenn die erste Ziffer und Länge gleich sind

Extrahieren Sie die Nummer aus der Zeichenfolge und replizieren Sie den zugehörigen Wert

Das erste Element hat keine Nummer und die Nummer wird nicht in der neuen Kategorie zurückgesetzt

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  3. 3

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  4. 4

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  7. 7

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  8. 8

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  9. 9

    Eclipse Oxygen - Projekte verschwinden

  10. 10

    Wie wählt man Unterschiede mit drei Tabellen aus?

  11. 11

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  12. 12

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  13. 13

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  14. 14

    Wie kann ich den Kaskadenmodus global einstellen?

  15. 15

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  16. 16

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  17. 17

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  18. 18

    Was ist schneller: SUM über NULL oder über 0?

  19. 19

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  20. 20

    Kann ich ein Tkinter-Canvas erstellen, das mehrere Zeilen in einem Text-Widget umfasst?

  21. 21

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

heißlabel

Archiv