Skip to content

Commit 6f7a4ee

Browse files
authored
Update Mukemmel_Sayılar.py
1 parent 37cc442 commit 6f7a4ee

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

Diff for: Mukemmel_Sayılar.py

+15-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
import datetime
33

44
def Mukemmel_Bul():
5+
"""
6+
Kendisi dışındaki pozitif bölenlerinin toplamı, kendisine eşittir.
7+
"""
58
for i in range(1,10000):
69
bolenler = []
710
for k in range(1,i):
@@ -13,6 +16,10 @@ def Mukemmel_Bul():
1316

1417

1518
def HEMukemmel_Bul(): # HAFİFÇE EKSİK MÜKEMMEL SAYI
19+
"""
20+
2'nin kuvvetleri böyle sayılardır.
21+
Kendisi dışındaki pozitif bölenlerinin toplamı, kendisinden 1 eksiktir.
22+
"""
1623
for i in range(1,10000):
1724
bolenler = []
1825
for k in range(1,i):
@@ -23,7 +30,11 @@ def HEMukemmel_Bul(): # HAFİFÇE EKSİK MÜKEMMEL SAYI
2330
print(i)
2431

2532

26-
def HAMukemmel_Bul(): # HAFİFÇE ARTIK MÜKEMMEL SAYI
33+
def HAMukemmel_Bul(): # HAFİFÇE ARTIK MÜKEMMEL SAYI
34+
"""
35+
Kendisi dışındaki pozitif bölenlerinin toplamı, kendisinden 1 fazladır.
36+
Böyle bir sayı bugüne kadar bulunamamıştır ama yokluğu veya varlığı da kanıtlanamamıştır.
37+
"""
2738
for i in range(1,10000):
2839
bolenler = []
2940
for k in range(1,i):
@@ -32,6 +43,8 @@ def HAMukemmel_Bul(): # HAFİFÇE ARTIK MÜKEMMEL SAYI
3243

3344
if sum(bolenler) == i+1:
3445
print(i)
46+
elif i % 10000 == 0:
47+
print(i, " sayısına kadar sonuç yok!")
3548

3649
thr1 = Thread(target=Mukemmel_Bul, name="Mukemmeller")
3750
thr2 = Thread(target=HEMukemmel_Bul, name="Hafifçe Eksik Mükemmeller")
@@ -46,4 +59,4 @@ def sürehesap(thr=Thread()):
4659
print(thr.name, "sonlandı. \nToplam Geçen Süre: ", son-baslangic)
4760

4861
sürehesap(thr1)
49-
sürehesap(thr2)
62+
sürehesap(thr2)

0 commit comments

Comments
 (0)