• 18-06-2019, 14:08:10
    #1
    merhaba hocalarım;
    Python'da iki sayı arasındaki asal sayıların toplamını nasıl alabilriim
  • 18-06-2019, 14:11:58
    #2
    İlk olarak bir tane fonksiyon hazırlamalısın, bu fonksiyon asallığı sorgulamalı. Ardından bir if döngüsü hazırlayarak asallığı kontrol edip eğer asalsa çıktısını toplama ekleyebilirsin.
  • 18-06-2019, 14:12:21
    #3
    Click
  • 18-06-2019, 14:12:42
    #4
    def asal(toplam):    asalsayilar = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29]    print("## Programı Sonlandırmak İçin 2'den Küçük Bir Değer Girin. ##")    print("Örnek asal sayılar",asalsayilar)    sayi = int(input("Lütfen Kontrol Etmek İstediğiniz Sayıyı Girin :"))    if sayi >= 2:        kosul = True        for i in range(2, sayi):            if (sayi % i == 0):                kosul = False                print("Girdiğiniz Sayı Asal Değil.")                break        if kosul == True:            toplam += sayi            print("Girdiğiniz asal sayıların toplamı:", toplam)        asal(toplam)    else:        print("## Programı Sonlandırdınız. ##")        print("Girdiğiniz Asal Sayıların Toplamı:", toplam)asal(toplam=0)
    Bu işine yarayabilir
  • 18-06-2019, 14:26:25
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    merhaba hocalarım;
    Python'da iki sayı arasındaki asal sayıların toplamını nasıl alabilriim
    Kod biraz shitty oldu ama idare et

    num1=int(input("1. sayi: "))+1
    num2=int(input("2. sayi: "))
    total=0
    
    def isprime():
      if num1>1:
        for i in range(2, num1):
          if (num1 %i) == 0:
            return 0
        return num1
    
    
    while (num1 !=num2):
      total=total+isprime()
      num1=num1+1
    
    
    print(total)