[PYTHON] Apprenez les mathématiques et l'anglais grâce à la programmation (partie 1)

problème

https://projecteuler.net/problem=1

Mots anglais à utiliser

https://progeigo.org/learning/essential-words-600-plus/ Mots commençant par A

programme


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

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

import sys

#Des nombres qui permettent la division
allow_numer_list = [3,5]

if len(sys.argv) != 2 :
    #Entrez un argument pour accepter l'utilisation de cette application.
    print('To accept the usage of this application, input one argumet.')
    sys.exit(1)

try :
    #Numéros à appliquer
    apply_number = int(sys.argv[1])

except :
    #Cet argument n'est pas un attribut disponible
    print('This argument is not available attribute.')
    sys.exit(1)

#Numéros à obtenir
access_number = 0
#Tableau
array = range(1, apply_number)
for num in array :
    #Numéros alternatifs?
    for alternative_num in allow_numer_list :
        #Un algorithme qui n'évite pas?
        # not avoid algorithm
        if num % alternative_num == 0:
            access_number += num
            break

print(access_number)

Résultat d'exécution


# python3 test.py 1000
233168

Conclusion

J'étudierai plus l'anglais.

Recommended Posts

Apprenez les mathématiques et l'anglais grâce à la programmation (partie 1)
Apprenez les mathématiques et l'anglais grâce à la programmation (partie 2)
Apprenez les mathématiques et l'anglais grâce à la programmation (partie 1)
Apprenez les mots anglais liés à Python et AI. .. ..
[Python] En savoir plus sur la programmation asynchrone et les boucles d'événements
Programmation GUI avec kivy ~ Partie 3 Vidéo et barre de recherche ~
Apprenez la "grammaire anglaise" au lieu des mots anglais liés à Python et AI. .. ..
Apprentissage automatique pour apprendre avec Nogisaka 46 et Keyakizaka 46 Partie 1 Introduction