Neler yeni
  • Değerli üyelerimiz, sitemize giriş kullanıcı adı ile değil E-mail adresiyle olmuştur. Lütfen giriş yaparken kullanıcı adı yerine e-mail adresinizi yazın.
    Foruma üyelikler kısa bir süreliğine açık hale getirilmiştir. Yeni üyelikler admin tarafından kontrol edilip uygun görülür ise aktif edilecektir.

Döngü ile alakalı sorun

Katılım
10 Mar 2018
Mesajlar
200
Merhabalar, project euler 7. soru ile alakalı bir kod. Kod, while döngüsünün içinde göründüğü gibi bir liste oluşturuyor ama bu liste her seferinde eleman eklenerek devam ediyor. Ben bu listenin en son gözükmesini istiyorum. Yani ilk önce elemanları range aralığında listeye ekleyecek. En son, listeyi ekrana yazdıracak. Nasıl yapabilirim ?
Kod:
def prime_list():
    default = 2
    list = [2,3,5,7]
    while True:
        for i in range(2,20):
            if i%2==0 or i%3==0 or i%5==0 or i%7==0:
                i += 1
            else:
                list.append(i)
                print(list)
        break
              
                               
if __name__ == '__main__':
    prime_list()
 
Google ads alanı