Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah saya boleh mengoptimumkan penjana nombor perdana Python saya untuk kelajuan dan ketepatan?
Penjana Nombor Perdana dalam Python
Kod Python ini bertujuan untuk menjana nombor perdana, tetapi ia memerlukan beberapa pelarasan untuk kefungsian optimum.
Kod yang diperbetulkan di bawah:
import math def main(): count = 3 while True: is_prime = True for x in range(2, int(math.sqrt(count) + 1)): if count % x == 0: is_prime = False break if is_prime: print(count) count += 1
Isu dan Pembetulan:
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengoptimumkan penjana nombor perdana Python saya untuk kelajuan dan ketepatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!