Bu konuyu okuyanlar

FideLity

Doçent
Katılım
21 Temmuz 2014
Mesajlar
827
Reaksiyon puanı
418
Puanları
63
Girilen sayının asal olup olmadığını kontrol eden phyton programı
Bu işe yeni başlayanlar için döngüler veya farklı fonksiyonlar olmadan sadece koşul deyimleri (if-elif-else) ile klavyeden girilen herhangi bir sayının asal olup olmadığını belirleyen phyton programını yazacağım.Özellikle aradım hiçbir internet sitesinde görmedim bu konu ilk defa bu forumda paylaşılacak.

print ("Asal sayı bulma programına hoş geldiniz")
asalx = int(input("Sayıyı giriniz: "))
if asalx==2 or asalx==3 or asalx==5:
print (asalx ,"sayısı asaldır.")
elif asalx%2==0 or asalx%3==0 or asalx%5==0 or asalx==1:
print (asalx,"sayısı asal değildir")
else:
print (asalx,"sayısı asaldır.")

Kodlar bu kadar 8 satırla işi bitiriyoruz.Yalnız bu program 1 seferlik yani sayıyı girdiniz size asal olup olmadığını söyler ve kapanır.Eğer sayıyı girdikten sonra durma bir tekrar sormasını istiyorsanız sadece while True: satırını print'ten sonra ekliyoruz bu kadar.Resimle göstermek gerekirse;

Foto_3.gif
 
Üst