Page 116 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 116
kok = sqrt(n)
while geciciDeger <= kok:
if n % geciciDeger == 0:
return False
geciciDeger += 2
return True
def AsalAralikBelirleme(ilk, son):
for deger in range(ilk, son + 1):
if AsalKontrol(deger):
yield deger
def main():
asal = list(AsalAralikBelirleme(20, 50))
print(asal)
if _ _ name _ _ == " _ _ main _ _ ":
main() # Programı çalıştır
Ekran Çıktısı
[23, 29, 31, 37, 41, 43, 47]
10.4. * Operatörü ile Liste Oluşturma
Daha önceki konularımızda * operatörü matematikteki çarpma işlemini yerine getirmek için kul-
lanılıyordur. Liste oluşturulurken * operatörü solundaki liste elemanını sağındaki adet kadar çoğaltır.
* Operatörü string’ler ile benzer sonuç verir.
>>> ‘abc’ * 3
‘abcabcabc’
def main():
a = [0] * 10
print(a)
a = [3.4] * 5
print(a)
a = 3 * ["ABC"]
print(a)
a = 4 * [10, 20, 30]
print(a)
n = 3 # çarpım değişkeni tanımlanıyor
222