Bu kadar basit bir soru için 2 tane for döngüsü kullanıp sistemi yormanın ne anlamı var ki? Tek gereken 1 adet fazladan if sorgusu. Continue ile for döngüsünü kırmak yerine işlemleri if içerisinde yapmak her zaman kodu daha kullanışlı ve daha anlaşılır yapar.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
liste1 = range(100)
liste2 = []
liste3 = []
for i in liste1:
if i % 3 == 0:
liste2.append(i)
if str(i).startswith("5"):
liste3.append(i)
print(liste2)
print(liste3)