J'ai essayé de créer une liste de nombres premiers avec python

J'ai créé un programme qui affiche une liste de nombres premiers en utilisant python.

Un programme qui affiche une liste de nombres premiers en python

main.py


def primeNumberCreate():
    primeList = [2]  #Créez une liste de nombres premiers de 2 ou moins
    maxNumber = 1000 #Vérifiez les nombres inférieurs à 1000
    for x in range(3, maxNumber):
        for y in primeList:
            if x % y == 0:
                break
        else:
            primeList.append(x)  #Ajouter à la liste si rien n'est divisible
    return primeList

def indentAdjustment(primeNumbers): #Pour l'ajustement du retrait
    count = 0
    for num in primeNumbers:
        print(f"{num:4}", end=" ")
        count += 1
        if count > 9:
            print(' ')
            count = 0

if __name__ == '__main__':
    primeNumbers = primeNumberCreate()
    indentAdjustment(primeNumbers)

Le traitement else de l'instruction for est exécuté une fois que tout le traitement de l'instruction for est terminé. Ce qui n'a pas été capturé dans l'instruction if est affecté à la liste. indentAdjustment () a été créé pour ajuster le retrait.

Le résultat de l'exécution est le suivant.

terminal


   2    3    5    7   11   13   17   19   23   29  
  31   37   41   43   47   53   59   61   67   71  
  73   79   83   89   97  101  103  107  109  113  
 127  131  137  139  149  151  157  163  167  173  
 179  181  191  193  197  199  211  223  227  229  
 233  239  241  251  257  263  269  271  277  281  
 283  293  307  311  313  317  331  337  347  349  
 353  359  367  373  379  383  389  397  401  409  
 419  421  431  433  439  443  449  457  461  463  
 467  479  487  491  499  503  509  521  523  541  
 547  557  563  569  571  577  587  593  599  601  
 607  613  617  619  631  641  643  647  653  659  
 661  673  677  683  691  701  709  719  727  733  
 739  743  751  757  761  769  773  787  797  809  
 811  821  823  827  829  839  853  857  859  863  
 877  881  883  887  907  911  919  929  937  941  
 947  953  967  971  977  983  991  997 

Recommended Posts

J'ai essayé de créer une liste de nombres premiers avec python
J'ai essayé de créer un programme qui convertit les nombres hexadécimaux en nombres décimaux avec python
[Python] J'ai essayé de créer automatiquement un rapport quotidien de YWT avec la messagerie Outlook
[Outlook] J'ai essayé de créer automatiquement un e-mail de rapport quotidien avec Python
J'ai fait une application d'envoi de courrier simple avec tkinter de Python
Quand j'ai essayé de créer un environnement virtuel avec Python, cela n'a pas fonctionné
J'ai essayé de créer facilement un système de présence entièrement automatique avec Selenium + Python
J'ai essayé de créer un modèle avec l'exemple d'Amazon SageMaker Autopilot
J'ai essayé de créer automatiquement un rapport avec la chaîne de Markov
Mayungo's Python Learning Episode 3: J'ai essayé d'imprimer des nombres
J'ai essayé de simuler la probabilité d'un jeu de bingo avec Python
J'ai essayé de créer un cadre de données pandas en grattant les informations de rappel d'aliments avec Python
J'ai essayé de créer un linebot (préparation)
J'ai essayé un langage fonctionnel avec Python
J'ai essayé de créer une expression régulière de "temps" en utilisant Python
[3ème] J'ai essayé de créer un certain outil de type Authenticator avec python
[Python] Un mémo que j'ai essayé de démarrer avec asyncio
J'ai essayé de créer une expression régulière de "date" en utilisant Python
J'ai essayé de corriger "J'ai essayé la simulation probabiliste du jeu de bingo avec Python"
J'ai essayé de faire un processus d'exécution périodique avec Selenium et Python
J'ai essayé d'obtenir une liste de noms AMI en utilisant Boto3
J'ai essayé de créer une application de notification de publication à 2 canaux avec Python
J'ai essayé de créer des taureaux et des vaches avec un programme shell
J'ai essayé de créer une application todo en utilisant une bouteille avec python
[4th] J'ai essayé de créer un certain outil de type Authenticator avec python
[1er] J'ai essayé de créer un certain outil de type Authenticator avec python
J'ai essayé d'améliorer l'efficacité du travail quotidien avec Python
J'ai essayé de collecter automatiquement des images de Kanna Hashimoto avec Python! !!
J'ai essayé de créer un mécanisme de contrôle exclusif avec Go
J'ai écrit un doctest dans "J'ai essayé de simuler la probabilité d'un jeu de bingo avec Python"
[Python] Compréhension de liste Différentes façons de créer une liste
J'ai essayé des centaines de millions de SQLite avec python
[python] Créer une liste de différents types de caractères
Je veux créer une fenêtre avec Python
Je veux faire un jeu avec Python
J'ai essayé d'obtenir des données CloudWatch avec Python
J'ai essayé de sortir LLVM IR avec Python
Étapes pour créer un bot Twitter avec Python
J'ai essayé d'automatiser la fabrication des sushis avec python
Je veux écrire dans un fichier avec Python
J'ai essayé de communiquer avec un serveur distant par communication Socket avec Python.
J'ai essayé de créer un plug-in avec HULFT IoT Edge Streaming [Development] (2/3)
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
Une fonction qui génère une liste avec des éléments jusqu'à 3 chiffres
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
J'ai essayé de faire un signal avec Raspeye 4 (édition Python)
J'ai essayé de créer un plug-in avec HULFT IoT Edge Streaming [Execution] (3/3)
J'ai essayé de rationaliser le rôle standard des nouveaux employés avec Python
J'ai essayé d'obtenir les informations sur le film de l'API TMDb avec Python
J'ai essayé de créer un plug-in avec HULFT IoT Edge Streaming [Setup] (1/3)
J'ai essayé de créer un environnement de développement Mac Python avec pythonz + direnv
J'ai créé un exemple pour accéder à Salesforce en utilisant Python et Bottle
J'ai essayé d'implémenter le jeu de cartes de Trump en Python