Asal Sayıyı Kontrol Eden Python Programı

Yayınlanan: 2020-10-23

Python programlama, en son teknolojide kullanılan en popüler programlama dillerinden biridir. Herhangi bir programlama diline yeni başlayan biri, asal sayıları, çift veya tek sayıları belirleme gibi başlangıç ​​alıştırmaları ile karşılaşabilirdi. Bu makalede, Python'da bir sayının girilip girilmediğini kontrol etmek için bir asal sayı programı yazmayı öğreneceğiz. kullanıcı bir asal sayıdır veya değildir.

Bu programı yazmak için öncelikle asal sayının ne olduğunu anlamamız gerekiyor. Asal sayı, yalnızca 1'e ve kendisine bölünebilen doğal bir sayıdır, yani bu sayı başka herhangi bir küçük iki sayının çarpımı olamaz. Örneğin 2, 3, 7, 11, 13, 17 vb. asal sayılardır.

Program, sayının 2 ile kendisi arasında kalan herhangi bir sayıya bölünüp bölünmediğini kontrol etmelidir. Bu sayılardan herhangi birine bölünürse kalan sıfır olur ve bunun asal sayı olmadığı sonucuna varabiliriz. Ve kalan sıfır değilse, o zaman bir asal sayıdır.

İçindekiler

Python Programlama Konuları

Python'da asal sayı programını yazabilmek için bilinmesi gereken üç Python programlama konusu vardır . Bunlar:

1. If…else ifadesi

Bu, belirli bir kod kümesinin yürütülüp yürütülmeyeceğine karar verme ihtiyacı olduğunda kullanılır. Bu duruma bağlıdır. Koşul sağlanırsa, yani test ifadesi doğruysa, ifadeler yürütülür. Koşul sağlanmazsa, ifadeler yürütülmez ve kodun 'else' bölümüne atlar.

eğer test ifadesi:

Vücut içinde ise

Başka:

Vücut başka içinde

Basit bir örnek bunu daha iyi açıklar:

#Sayının pozitif olup olmadığını kontrol etmek ve buna göre yazdırmak için

sayı = 5

sayı > 0 ise

print(“Sayı Pozitiftir)

Başka

print(“Sayı Negatiftir)

Çıktı: Sayı pozitif

2. döngü için

For döngüsü, bir dizi üzerinde yineleme yapmak için kullanılır. Böylece, listedeki veya kümedeki her öğe için bir dizi ifade yürütülebilir.

sırayla değişken için:

vücut için

Örneğin:

spor = [“kriket”, “futbol”, “tenis”]

sporda z için:

yazdır(z)

Çıktı: kriket

Futbol

tenis

3. Ara

break ifadesi Python'da bir döngünün akışını değiştirebilir. Genellikle bir döngü, koşul yerine getirilinceye veya test ifadesi yanlış olana kadar bir dizi kod üzerinde sürekli olarak tekrarlanır. Ancak bazen, bir koşulu kontrol ederek bir döngünün mevcut yinelemesini veya belki de tüm döngüyü durdurmak isteyebiliriz. Bu gibi durumlarda, bir break ifadesi kullanılır.

sırayla değişken için:

eğer koşul:

kırmak

Koşul sağlandığında döngü bozulur.

Bir örnekle daha iyi anlamak için:

"mango"daki var için:

eğer var == “g”:

kırmak

yazdır(var)

Çıkış: m

a

n

Çeşitli veri bilimi kursları hakkında daha fazla bilgi edinmek için veri bilimi kurslarımıza göz atın.

Python'da Asal Sayı Programı

Bu programda öncelikle kullanıcıdan bir sayı girmesini isteyeceğiz. Daha sonra sayının 1'den büyük olup olmadığını kontrol edeceğiz. Öyle ise 2 ile kendisi arasında herhangi bir sayıya bölünüp bölünemeyeceğini kontrol edeceğiz. Bölünebiliyorsa, sayının asal sayı olmadığını yazdırır. Bölünemezse, sayının asal olduğunu yazdırır. Ve sayı 1'den küçükse, sayının asal sayı olmadığını yazdırır.

Python programı aşağıdaki gibidir:

sayı = int(input(“Bir sayı giriniz: “))

sayı > 1: ise

i aralığında (2, num):

if (sayı % i) == 0:

print(num, “bir asal sayı değildir”)

kırmak

Başka:

print(num, “bir asal sayıdır”)

Başka:

print(num, “bir asal sayı değildir”)

int() ifadesi, kullanıcı tarafından girilen herhangi bir sayıyı bir tam sayıya dönüştürmek için kullanılır. range() ifadesi, "i" değerinin 2'den kullanıcı tarafından girilen sayıya kadar olan her sayıdan geçmesi için kullanılır. print() ifadesi, parantez içindeki değeri çıktıya yazdırmak için kullanılır. Kullanıcı artık girdiği herhangi bir sayının asal sayı olup olmadığını kontrol edebilir.

Ödeme: Bilmeniz Gereken En İyi 18 Python Modeli Programı

Çözüm

Bu makale Python dilinde bir asal sayı için basit bir programın nasıl yazılacağını gösterir . Bu mantığı kullanarak becerilerimizi geliştirmek için başka temel programlar yazabiliriz. Ayrıca üç programlama konusunu da öğrendik, yani if..else ifadesi, for loop ve break. Bunlar, Python'da bir asal sayıyı anlamak için daha büyük görevleri yürütmek için daha karmaşık ve uzun programlar için kullanılabilecek temel konulardır .

Hızlı teknolojik gelişmelerin önünde olmak için veri bilimi öğrenmeyi merak ediyorsanız, upGrad & IIIT-B'nin Veri Biliminde Yönetici PG Programına göz atın ve gelecek için kendinizi geliştirin.

Python'un belirgin özellikleri nelerdir?

Python, veri bilimcileri ve Makine Öğrenimi uzmanları arasında iyi bilinen bir programlama dilidir. Python'un başarısı, öğrenmesinin kolay olması ve basit bir sözdizimine ve okunabilirliğe sahip olmasından kaynaklanmaktadır. Anlaması kolaydır, sorun gidermeyi kolaylaştırır.

Ayrıca, ücretsiz ve açık kaynaklı bir programlama dilidir ve Python Profesyonelleri onu çeşitli şekillerde kullanabilir. Sınıf kavramlarını destekleyen nesne yönelimli bir dildir ve C++, Java ve diğerleri gibi diğer dillerle birleştirilmesi kolaydır.

Python'da fonksiyonlar nelerdir?

İşlevler, tek ve ilgili eylemleri yürütmek için düzenlenen ve yeniden kullanılan bir Python kodunun parçaları veya parçalarıdır. İşlevler, önemli derecede kodu yeniden kullanan sistemlerde modülerliği geliştirmeye yardımcı olur. Python, print() gibi çeşitli yerleşik işlevlere sahiptir. Python, çok çeşitli yerleşik işlevler sağlamanın yanı sıra, kullanıcı tanımlı işlevler oluşturmanıza da olanak tanır.

Python'un gerçek hayattaki kullanım durumları nelerdir?

Python, bugün dünyanın en yaygın programlama dillerinden biridir. Hesaplamalı ve yazılım programlarının çoğu, temel programlama gereksinimleri için Python kullanır. Google'da gezinmeyi, Instagram'da gezinmeyi, YouTube'da video izlemeyi veya Spotify'da müzik dinlemeyi içerir. Bu faaliyetlerin tümü doğrudan veya dolaylı olarak Python ile ilgilidir. Bu, Python'un çok çeşitli platformlarda, uygulamalarda ve hizmetlerde kullanıldığını gösterir.