Tekil Mesaj gösterimi
Alt 04 Nisan 2023, 16:06   #2
Çevrimdışı
xwerswoodx
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Python - İlk 100 sayı içerisinden 3 e bölünenleri bulma ve bu sayılardan 5 ile başlayanları yazdırma




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)


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver