Girilen sayiya kadar olan asal sayilari ve kaç adet oldduğunu yazma

MERHABA,
Girilen sayıya kadar olan asal sayı ve o sayıya kadar olan toplam asal sayı adetini bulan bir program yazmaya çalıştım.
Fakat resimdeki (linkteki) hatayı alıyorum. yardımcı olabilir misiniz.


asaladet=0
sayi=0
gecersiz_sayi=0

n=int(input("Lutfen sayi giriniz:")) #Girilen sayiya kadar asal sayi aranacagini belirliyor
    for i in range(n): # girilen sayiya kadar for dongusu calisiyor
        if(n==1):
            gecersiz_sayi+=1 # denenecek sayi eger 1'e esit ise 1 zaten asal olmadigi icin birsey yapmadan devam ediyor
        else:
            sayi=n/(n-1) # denenecek sayi 1'esit degil ise bolumunden kalana bakiliyyor
            if(sayi%2==0 and sayi==n) # eger bolumunden kalan sayi 0 ise asal oluyor.
                asaladet+=1
                print(sayi,"sayisi asaldir")
            else:
print("Toplam asal sayi:",asaladet)

Girinti hatası alıyorsunuz. Girintilerinizi tekrar bir gözden geçirin. Ayrıca yazdığınız kodlara kod görünümü kazandırmanızı öneririm.

Pardon, bu programın makine öğrenmesi ile alakası nedir?

Teşekkür ederim, problemi çözdüm.

Merhaba Erdem bey,

programın makine öğrenmesi isimli klasöre kaydedilmiş olması dışında bir alakası yoktur. :stuck_out_tongue_closed_eyes::stuck_out_tongue_closed_eyes::stuck_out_tongue_closed_eyes: