[PYTHON] Lerne Mathematik und Englisch durch Programmieren (Teil 1)

Problem

https://projecteuler.net/problem=1

Englische Wörter zu verwenden

https://progeigo.org/learning/essential-words-600-plus/ Wörter, die mit A beginnen

Programm


#!/usr/bin/python3
# -*- coding: utf-8 -*-

# author : my page
# account : my page
# my favorite audio : anime song

import sys

#Zahlen, die eine Teilung ermöglichen
allow_numer_list = [3,5]

if len(sys.argv) != 2 :
    #Geben Sie ein Argument ein, um die Verwendung dieser Anwendung zu akzeptieren.
    print('To accept the usage of this application, input one argumet.')
    sys.exit(1)

try :
    #Zahlen gelten
    apply_number = int(sys.argv[1])

except :
    #Dieses Argument ist kein verfügbares Attribut
    print('This argument is not available attribute.')
    sys.exit(1)

#Zahlen zu bekommen
access_number = 0
#Array
array = range(1, apply_number)
for num in array :
    #Alternative Nummern?
    for alternative_num in allow_numer_list :
        #Ein Algorithmus, der nicht vermeidet?
        # not avoid algorithm
        if num % alternative_num == 0:
            access_number += num
            break

print(access_number)

Ausführungsergebnis


# python3 test.py 1000
233168

Fazit

Ich werde mehr Englisch lernen.

Recommended Posts

Lerne Mathematik und Englisch durch Programmieren (Teil 1)
Lerne Mathematik und Englisch durch Programmieren (Teil 2)
Lerne Mathematik und Englisch durch Programmieren (Teil 1)
Lerne Python und AI verwandte englische Wörter. .. ..
[Python] Erfahren Sie mehr über asynchrone Programmierung und Ereignisschleifen
GUI-Programmierung mit kivy ~ Teil 3 Video und Suchleiste ~
Lernen Sie "Englische Grammatik" anstelle von Python- und AI-bezogenen englischen Wörtern. .. ..
Maschinelles Lernen mit Nogisaka 46 und Keyakizaka 46 Teil 1 Einführung