Maison développement back-end Tutoriel Python Python génère des nombres premiers entre 2 et 100

Python génère des nombres premiers entre 2 et 100

May 06, 2020 am 11:25 AM
python Nombres premiers

Python génère des nombres premiers entre 2 et 100

Objectif :

Calculer le nombre de nombres premiers entre 2 et 100 et renvoyer le résultat

Que sont les nombres premiers ?

Un nombre premier fait référence à un nombre naturel supérieur à 1 qui n'a d'autre facteur que 1 et lui-même.

Implémentation du code :

# 定义一个列表接受返回的质数
list_num = []

def primeNum(n, m):
    # 遍历n-m(含nm)间的所有数字并赋值给i
    for i in range(n, m + 1):
        # 遍历2-i中的数并赋值给x
        for x in range(2, i):
            # 判断i能否被x取整,能取整说明能被整除,跳出for循环
            if i % x == 0:
                break
        # 不能取整说明是质数添加到里列表list_num中
        # 这里用到了for else,需要注意一下
        else:
            list_num.append(i)

primeNum(2, 100)
print('您输入的区间中质数的个数为'+str(len(list_num))+'\n它们是:'+str(list_num))

Le résultat est tel qu'indiqué :

Python génère des nombres premiers entre 2 et 100

Tutoriel recommandé : Tutoriel Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Porce de variable PHP expliquée
1 Il y a quelques mois By 百草
Commentant le code en php
4 Il y a quelques semaines By 百草
Conseils pour écrire des commentaires PHP
4 Il y a quelques semaines By 百草
<🎜>: Grow A Garden - Guide complet des marchands itinérants
3 Il y a quelques semaines By Jack chen

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1510
276
Comment créer un environnement virtuel à Python Comment créer un environnement virtuel à Python Aug 05, 2025 pm 01:05 PM

Pour créer un environnement virtuel Python, vous pouvez utiliser le module VENV. Les étapes sont: 1. Entrez le répertoire de projet pour exécuter l'environnement Python-Mvenvenv pour créer l'environnement; 2. Utilisez SourceEnv / Bin / Activer sur Mac / Linux et Env \ Scripts \ Activate sur Windows; 3. Utilisez le package d'installation PiPinstall, PipFreeze> exigence.txt pour exporter les dépendances; 4. Veillez à éviter de soumettre l'environnement virtuel à GIT et confirmez qu'il est dans le bon environnement pendant l'installation. Les environnements virtuels peuvent isoler les dépendances du projet pour prévenir les conflits, en particulier adaptés au développement multi-projets, et les éditeurs tels que PyCharm ou VScode sont également

Quelles sont les stratégies courantes pour déboguer une fuite de mémoire à Python? Quelles sont les stratégies courantes pour déboguer une fuite de mémoire à Python? Aug 06, 2025 pm 01:43 PM

UsetracemalloctotrackMemoryAllocations et identifier les high-momemorylines; 2.MonitorObjectCountSwithgcandobjgraphtodetectGrowingObjectTypes; 3.inspectreferencyclesandlong-livefreencesUsingobjgraph.show_backrefscheckForonColdCyledCycles; 4.USEMMORY_PROFOF

Comment travailler avec les fuseaux horaires à Python? Comment travailler avec les fuseaux horaires à Python? Aug 05, 2025 pm 04:53 PM

UsezoneinfoforPython3.9 tocreatetimezone-awaredatetimesandconvertbetweentimezoneswithastimezone();2.ForPython3.6–3.8,usepytzwithlocalize()toavoidDSTerrors;3.AlwaysworkinUTCinternallyandconverttolocaltimeonlyfordisplay;4.Parsetimezone-awarestringsusin

Comment automatiser la saisie de données d'Excel à un formulaire Web avec Python? Comment automatiser la saisie de données d'Excel à un formulaire Web avec Python? Aug 12, 2025 am 02:39 AM

La méthode de remplissage des données Excel dans les formulaires Web à l'aide de Python est: utilisez d'abord des pandas pour lire les données Excel, puis utilisez le sélénium pour contrôler le navigateur pour remplir et soumettre automatiquement le formulaire; Les étapes spécifiques incluent l'installation de bibliothèques Pandas, OpenPyxl et Selenium, en téléchargeant le pilote de navigateur correspondant, en utilisant des pandas pour lire le nom, le courrier électronique, le téléphone et d'autres champs dans le fichier data.xlsx, le lancement du navigateur via le sélénium pour ouvrir la page Web cible, localiser les éléments de formulaire et remplir le traitement de données, en utilisant le formulaire Web pour traiter le contenu dynamique, ajouter le contenu de la charge dynamique, ajouter un traitement exception et traiter toutes les lignes de données dans une boucle.

Comment trier un dictionnaire Python par ses valeurs? Comment trier un dictionnaire Python par ses valeurs? Aug 05, 2025 am 03:32 AM

Pour trier les valeurs du dictionnaire, utilisez la fonction triée () pour correspondre aux paramètres dict.items () et clés; 1. Utilisez Lambdaittem: article [1] pour trier par ordre croissant; 2. Ajouter Reverse = TRUE pour implémenter l'ordre descendant; 3. Utilisez l'opérateur.Itemgetter (1) pour remplacer Lambda pour améliorer la lisibilité et les performances; Le dictionnaire maintient l'ordre d'insertion dans Python 3.7, le dictionnaire original reste inchangé et renvoie un nouveau dictionnaire. Si les types de valeur sont mitigés, un traitement supplémentaire est requis et le modèle final est dict (trié (D.Items (), Key = LambDax: x [1])).

Comment implémenter un itérateur personnalisé dans une classe Python? Comment implémenter un itérateur personnalisé dans une classe Python? Aug 06, 2025 pm 01:17 PM

Définir__iter __ () ToreturnTheiteratorObject, typiquement SellorAsParateiteratoratance.2.Define__Next __ () ToreturnTheNextValueAndraiStopitérityWenex Hausted.

Comment imprimer un fichier JSON dans Python? Comment imprimer un fichier JSON dans Python? Aug 07, 2025 pm 12:10 PM

Pour embellir et imprimer des fichiers JSON, vous devez utiliser les paramètres de retrait du module JSON. Les étapes spécifiques sont: 1. Utilisez JSON.Load () pour lire les données du fichier JSON; 2. Utilisez JSON.Dump () et définissez un indent sur 4 ou 2 pour écrire dans un nouveau fichier, puis le fichier JSON formaté peut être généré et l'impression embellinée peut être terminée.

Comment configurer un environnement virtuel Python dans VSCODE Comment configurer un environnement virtuel Python dans VSCODE Aug 06, 2025 am 02:30 AM

Créez un environnement virtuel: exécutez Python-Mvenvvenv dans le dossier du projet. 2. Activer l'environnement virtuel: Windows utilise VENV \ SCRIPTS \ Activate, macOS / Linux utilise SourceVenv / bin / Activate. 3. Ouvrez le projet dans VScode et appuyez sur Ctrl Shift P pour sélectionner l'interprète Python, spécifiez l'interprète dans l'environnement virtuel. 4. Vérifiez si elle est efficace: exécutez les importations; imprimer (sys.Exécutable), et le chemin de sortie doit pointer vers le dossier VENV. 5. Configuration facultative: activer python.terminal.a dans les paramètres

See all articles