Beurteilung von Primzahlen mit Python

Verwenden Sie Sympy-Funktionen (empfohlen)

from sympy import isprime
isprime(11)

Ausführungsbeispiel


print(isprime(11))
print(isprime(12))

Ausführungsergebnis


True
False

Wenn das Argument jedoch (aus irgendeinem Grund) im Float-Format vorliegt, wird immer False zurückgegeben, sodass Sie es in int konvertieren müssen.

Ausführungsbeispiel


print(isprime(11))
print(isprime(11.0))

#Konvertieren Sie Argumente in den Typ int
print(isprime(int(11.0)))

Ausführungsergebnis


True
False
True

Beim Erstellen Ihrer eigenen Funktion

import math

def isprime(x):
    if x == 1:
        return False
    if x == 2:
        return True
    for i in range(2, int(x**0.5) + 1):
        if x % i == 0:
            return False
    return True

Ausführungsbeispiel


print(isprime(11))
print(isprime(12))

Ausführungsergebnis


True
False

Verschiedene Notizen

Ich hatte den Eindruck, dass Sympy verschiedene Funktionen in Bezug auf Primzahlen hat. Zum Beispiel, wie viele Primzahlen im Bereich von (a, b) enthalten sind und eine Funktion zum Finden der n-ten größten Primzahl. Wir planen, es in Zukunft zusammenzufassen. Klicken Sie hier für Details (https://www.geeksforgeeks.org/prime-functions-python-sympy/)

Recommended Posts

Beurteilung von Primzahlen mit Python
Primzahl in Python
Testen mit Zufallszahlen in Python
[Python] nCr mod Primzahlen berechnen
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Spielen Sie handschriftliche Zahlen mit Python Teil 2 (identifizieren)
Scraping mit Python
Python mit Go
Twilio mit Python
In Python integrieren
Ich habe versucht, mit Python eine Liste von Primzahlen zu erstellen
Spielen Sie mit 2016-Python
AES256 mit Python
Getestet mit Python
Python beginnt mit ()
mit Syntax (Python)
Bingo mit Python
Zundokokiyoshi mit Python
Ich habe mit Python nach einer Primzahl gesucht
Excel mit Python
Mikrocomputer mit Python
Mit Python besetzen
Erzeugung von zwei korrelierten Pseudozufallszahlen (mit Python-Beispiel)
Bestimmen Sie die Zahlen in dem mit der Webkamera aufgenommenen Bild
Finden Sie in Python Primzahlen mit einem möglichst kurzen Code
Hinweis zum Formatieren von Zahlen mit der Python-Formatierungsfunktion
Generiere n korrelierte Pseudozufallszahlen (mit Python-Beispiel)
[Python] Bestimmen Sie den Typ der Iris mit SVM
Serielle Kommunikation mit Python
Zip, entpacken mit Python
Django 1.11 wurde mit Python3.6 gestartet
Primzahlbeurteilung mit Python
Python mit Eclipse + PyDev.
Socket-Kommunikation mit Python
Datenanalyse mit Python 2
Scraping in Python (Vorbereitung)
Primzahlen und Brüche
Python lernen mit ChemTHEATER 03
Sequentielle Suche mit Python
Führen Sie Python mit VBA aus
Umgang mit Yaml mit Python
Löse AtCoder 167 mit Python
Serielle Kommunikation mit Python
[Python] Verwenden Sie JSON mit Python
Python lernen mit ChemTHEATER 05-1
Lerne Python mit ChemTHEATER
Führen Sie prepDE.py mit python3 aus
1.1 Erste Schritte mit Python
Tweets mit Python sammeln
Binarisierung mit OpenCV / Python
3. 3. KI-Programmierung mit Python
Kernel-Methode mit Python
Nicht blockierend mit Python + uWSGI
Scraping mit Python + PhantomJS
Lösen mit Ruby und Python AtCoder ABC084 D Kumulative Summe der Primzahlen
Tweets mit Python posten
Verwenden Sie Mecab mit Python 3
[Python] Mit CGIHTTPServer umleiten