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)