Projekt Euler # 1 "Vielfaches von 3 und 5" in Python

Problem 1 "Vielfaches von 3 und 5"

Von den natürlichen Zahlen unter 10 gibt es vier, die Vielfache von 3 oder 5 sind, und die Summe davon ist 23. Ermitteln Sie auf die gleiche Weise die Summe der Zahlen, die kleiner als 1000 sind und ein Vielfaches von 3 oder 5 sind.

Python


seq = range(1000)

result = 0
for i in seq:
  if i % 3 == 0 or i % 5 == 0:
    result += i
print result
print result == 233168

Ergebnis


233168
True

Recommended Posts

Projekt Euler # 1 "Vielfaches von 3 und 5" in Python
Projekt Euler # 5 "Minimum Multiple" in Python
Projekt Euler # 16 "Summe der Kräfte" in Python
Projekt Euler # 17 "Anzahl der Zeichen" in Python
Projekt Euler # 13 "Summe großer Zahlen" in Python
Projekt Euler # 6 "Differenz in der Summe der Quadrate" in Python
Funktionsprogrammierung in Python Project Euler 1
[Hinweis] Project Euler in Python (Problem 1-22)
Funktionsprogrammierung in Python Project Euler 2
Projekt Euler # 15 "Gitterpfad" in Python
Projekt Euler # 4 "Maximale Kalligraphie" in Python
Projekt Euler # 3 "Maximale Primfaktoren" in Python
Projekt Euler # 11 "Maximales Produkt im Raster" in Python
Projekt Euler # 7 "1000 1. Primzahl" in Python
Projekt Euler # 9 "Spezielle Pitagolas-Nummer" in Python
Projekt Euler # 14 "Längste Spalte mit Kollatennummern" in Python
Projekt Euler # 2 "Gerade Fibonacci-Zahl" in Python
Projekt Euler # 12 "Hochangepasste Dreiecke" in Python
Erläuterung der Bearbeitungsentfernung und Implementierung in Python
"Lineare Regression" und "Probabilistische Version der linearen Regression" in Python "Bayes lineare Regression"
Berechnung der Standardabweichung und des Korrelationskoeffizienten in Python
Unterschied zwischen Ruby und Python in Bezug auf Variablen
Objektäquivalenzbeurteilung in Python
[Python] Berechnung der Differenz von Datum und Zeit in Monaten und Jahren
Stapel und Warteschlange in Python
Unittest und CI in Python
Implementierung der schnellen Sortierung in Python
Quellinstallation und Installation von Python
Zusammenfassung der Datumsverarbeitung in Python (Datum / Uhrzeit und Datum)
In Python werden die Elemente in der Liste sortiert und als Elemente und Vielfache ausgegeben.
Was ich durch das Lösen von 30 Fragen von Python Project Euler gelernt habe
Referenzreihenfolge von Klassenvariablen und Instanzvariablen in "self. Klassenvariablen" in Python
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
[Python] Stärken und Schwächen von DataFrame in Bezug auf den Zeitaufwand
Umgebungskonstruktion von Python und OpenCV
Bildpixel-Manipulation in Python
Projekt Euler 10 "Summe der Primzahlen"
Die Geschichte von Python und die Geschichte von NaN
Pakete, die MIDI mit Python Midi und Pretty_Midi verarbeiten
Unterschied zwischen list () und [] in Python
Unterschied zwischen == und ist in Python
Installation von SciPy und matplotlib (Python)
Zeigen Sie Fotos in Python und HTML an
Sortieralgorithmus und Implementierung in Python
Zeitdelta in Python 2.7-Serie teilen
MySQL-automatische Escape-Funktion von Parametern in Python
Über Python und Cython dtype
Zuweisungen und Änderungen in Python-Objekten
Implementierung eines Lebensspiels in Python
Audio-Wellenform-Anzeige in Python
Überprüfen und verschieben Sie das Verzeichnis in Python
Dies und das von Python-Eigenschaften
Verschlüsselung mit Python: IND-CCA2 und RSA-OAEP
Hashing von Daten in R und Python
Erstellen Sie eine Python-Projektdokumentation in Sphinx
Funktionssynthese und Anwendung in Python
Exportieren und Ausgeben von Dateien in Python
Das Gesetz der Zahlen in Python
Implementierung der ursprünglichen Sortierung in Python
Projekt Euler 11 "Maximales Produkt im Raster"