Pythonda Basit Bir For Döngüsünde Ufak Bir Detayı Anlamadım

“Pythonda Basit Bir For Döngüsünde Ufak Bir Detayı Anlamadım” Adlı Başlıktaki Sorumda For Dögüsündeki Bir Detayı Anlamadım Bana Yardım Ederseniz Sevinirim

Örneğim Şu:

isimlerim=[“enes”,“emre”,“can”,“ismet”]
for x in isimlerim:
if x == “can”:
break
print(x)

SONU:enes
emre

Arkdaşlar Burada Print’i "İF"in Aşasına Yazınca Bu Ve İstediğim Sonucu Veriyor Ama Break’ın Hemen Aşağına Yazınca Yani “İF”'in İçinde Olunca Böyle Diyor

Sonuç: (Hiç Bir Şey Çıkmıyor)

break döngüyü kırdığı için olabilirmi :thinking:

1 Beğeni

“break” deyimi içinde bulunduğu döngüyü sonlandırdığından print(x)'i if yapısının içine yazmış olsan da önce döngüyü sonlandırmasını istemiş oluyorsun. Yazdırma işlemini de bu if’in içinde bırakınca else durumunda yapılıcak bir işlem olmuyor. Program da boş çıktı veriyor.

1 Beğeni
2 Beğeni