Python İle Asal Sayı Bulma - Bilişim Konuları

Python İle Asal Sayı Bulma

Asal sayı sadece 1’e kendisine tam olarak bölünebilen sayılara denir. Örnek 2,3,5,7,11,13,17 gibi. Bu örneğimizde klavyeden girilen bir sayının asal sayı olup olmadığını bulan ve sonucu ekranda gösteren Python programını yapacağız. Öncelikle sayac isimli bir değişken oluşturuyoruz. Girilen sayıya kadar bir for döngüsü oluşturuyoruz. Tam bölünen sayı varsa sayac değişkenini bir artırıyoruz. Sonuçta sayac değişkeni boşsa sayı asaldır boş değilse sayı asal değildir.

Python programının kodu:

# -*- coding: utf-8 -*-
#bilisimkonulari.com

sayac=0

sayi=input('Bir Sayı Giriniz: ')
for i in range(2,int(sayi)):
      if(int(sayi)%i==0):
            sayac+=1
            break
        
if(sayac!=0):
      print("-----------------------")
      print(sayi, "Sayısı Asal Sayı Değil")

else:
      print("-----------------------")
      print(sayi, "Sayısı Asal Sayı")

Programın ekran görüntüleri:

python-asal-sayi1

python-asal-sayi2

python-asal-sayi3

python-asal-sayi4

Bu Yazıya Tepkin Nedir?
+1
1
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Sonraki Yazı >>

Yorum Yap

1 Yorum

  • Asal sayı örneği her programlama dilinde yapılıyor. Bu örneği anlayan biri programlama açısından bazı şeyleri halletmiş demektir.