Konu: Python & RSA
View Single Post
Eski 19/10/2007, 01:18   #5 (permalink)
Utku
Üye
 
Utku Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2007
Yer: Ist
Mesaj: 9
Varsayılan

Asallık kontrol etmek için Wilson Teoremini kullanan bi program yazmıştım, kodları aşağı da:
Kod:
x=int(raw_input('Bir sayi giriniz: '))

def fact(n):
     if n==0:
          return 1
     else:
          return n*fact(n-1)

if fact(x-1)%x==x-1:
     print x, 'Asal'
else:
     print x, 'Asal degil'

raw_input('Cikmak icin bir tusa basin ')
Fakat programı çalıştırdığımda 4 ve 4'ten büyük basamaklı sayıları girdiğimde hata veriyor. Nedenini bi türlü anlamadım?
Utku hatta değil   Alıntı Yaparak Yanıtla