Primzahlen iterieren in Python
English
Deutsch
Problem:
Mit Python möchtest du durch aufeinanderfolgende Primzahlen iterieren.
Lösung
Du kannst gmpy2’s next_prime() dafür verwenden:
primes_example.py
import gmpy2
def primes(start=2):
n = start
while True:
n = gmpy2.next_prime(n)
yield n
# Verwendungsbeispiel 1
for prime in primes():
print(prime)
# Verwendungsbeispiel 2
for i, prime in enumerate(primes()):
print("Die {}. Primzahl ist {}".format(i, prime))Check out similar posts by category:
Mathematics, Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow