Bu proje, asal sayılarla ilgili temel hesaplamaları yapmak için oluşturulmuş basit bir Python modülüdür.
is_prime
).sum_first_n_primes
).Bu modülü kullanmanın iki yolu vardır:
Modülün doğru çalıştığını test etmek için primes.py
dosyasını terminal üzerinden doğrudan çalıştırabilirsiniz. Bu, dosyanın içindeki test kodunu tetikler.
# Projenin ana dizinindeyken bu komutu çalıştırın
python "hesap makinesi/primes.py"
Örnek Çıktı:
Bu komutu çalıştırdığınızda konsolda şu çıktıyı göreceksiniz:
İlk 10 asal sayının toplamı: 129
İlk 50 asal sayının toplamı: 5117
Bu modülün asıl amacı, fonksiyonlarını başka projelerde kullanmaktır. İşte bir örnek:
main.py
adında yeni bir dosya oluşturun ve içine şunları yazın:
# 'hesap makinesi' modülünden ilgili fonksiyonu içe aktar
from "hesap makinesi".primes import sum_first_n_primes, is_prime
# İlk 200 asal sayının toplamını bulalım
toplam = sum_first_n_primes(200)
print(f"İlk 200 asal sayının toplamı: {toplam}")
# Belirli bir sayının asal olup olmadığını kontrol edelim
sayi1 = 97
sayi2 = 100
print(f"{sayi1} asal bir sayı mı? -> {is_prime(sayi1)}")
print(f"{sayi2} asal bir sayı mı? -> {is_prime(sayi2)}")
Bu main.py
dosyasını çalıştırdığınızda, primes.py
içindeki fonksiyonları kullanarak yeni hesaplamalar yapabilirsiniz.