Kodlama • Python Programlama

WHİLE DÖNGÜSÜ VE BREAK/CONTİNUE

Kodlama Python ProgramlamaKontrol Yapıları ünitesi kapsamında WHILE DÖNGÜSÜ VE BREAK/CONTINUE konusunun konu anlatımı, anlama, kavrama ve pekiştirme testleri ile ücretsiz PDF çalışma kağıtlarına bu sayfadan ulaşabilirsiniz.

TESTLER

Öğrencilerimiz için hazırladığımız seviye odaklı test sistemimiz:

  • Anlama Testleri: Temel kavramları ve tanımları ölçen başlangıç seviyesi testlerdir.
  • Kavrama Testleri: Bilgilerin uygulamasını ve konunun mantığını ölçen orta seviye testlerdir.
  • Pekiştirme Testleri: Analiz ve karmaşık problem çözmeyi hedefleyen ileri seviye testlerdir.

ALIŞTIRMA SORULARI

Konuyu pekiştirmek için hazırladığımız alıştırma soru setleri:

  • Alıştırma Soruları: Konuyu öğrendikten sonra bilgilerinizi test etmeniz için hazırlanmış pratik soru setleridir.
  • Ücretsiz PDF: Tüm alıştırma soruları ücretsiz olarak indirilebilir ve yazdırılabilir formattadır.
Bu konu için alıştırmalar hazırlanıyor...

KONU ANLATIMI

MEB müfredatına uygun hazırlanan konu anlatımlarımız:

  • Konu Anlatımı PDF: Konunun tüm önemli noktalarını kapsayan, sade ve anlaşılır dille hazırlanmış ders notlarıdır.
  • Web İçeriği: Konuyu adım adım anlatan, görsel destekli dijital konu anlatımına aşağıdan ulaşabilirsiniz.
BENİM OKULUM

while Döngüsü ve break / continue



while Döngüsü


sayac = 1
while sayac <= 5:
print(sayac)
sayac += 1 # sayac = sayac + 1


Sonsuz Döngü ve break


while True:
girdi = input("'çıkış' yazınca dur: ")
if girdi == "çıkış":
break
print(f"Girdiniz: {girdi}")
print("Program bitti.")


continue ile Atlama


for i in range(10):
if i % 2 == 0:
continue # Çiftleri atla
print(i) # Sadece tekler: 1, 3, 5, 7, 9


for-else ve while-else


for i in range(5):
print(i)
else:
print("Döngü normal bitti") # break olmazsa çalışır


Örnek: Tahmin Oyunu


import random
gizli = random.randint(1, 100)
tahmin_hakki = 5

while tahmin_hakki > 0:
tahmin = int(input(f"Tahmininiz ({tahmin_hakki} hakkınız): "))
if tahmin == gizli:
print("Tebrikler! Buldunuz! 🎉")
break
elif tahmin < gizli:
print("Daha büyük!")
else:
print("Daha küçük!")
tahmin_hakki -= 1
else:
print(f"Kaybettiniz! Sayı: {gizli}")
1