Python’da 10 ile 1000 arasındaki tam kare sayılarını ekrana yazdıran program

Bu programda, for döngüsü kullanarak 10 ile 1000 arasındaki tüm sayıları kontrol ediyoruz. Her bir sayı için, kare_kok değişkenine sayının karekökünü atıyoruz. Burada, ** operatörünü kullanarak sayının karekökünü hesaplıyoruz. int() fonksiyonunu kullanarak karekökün tam sayıya dönüştürülmesini sağlıyoruz.

Daha sonra, karekökün karesini hesaplayarak orijinal sayıya eşit olup olmadığını kontrol ediyoruz. Eğer eşitse, o sayıyı ekrana yazdırıyoruz. Bu, sayının tam bir kare olduğunu ve istediğimiz aralığa uyduğunu gösterir.

Sonuç olarak, program 10 ile 1000 arasındaki tam kare sayılarını ekrana yazdıracaktır.

for sayi in range(10, 1001):
    kare_kok = int(sayi ** 0.5)
    if kare_kok * kare_kok == sayi:
        print(sayi)

 

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*