for, while ve do-while döngüleri ile ilgili örnekler ve açıklamalar:
for Döngüsü:
python# Liste elemanlarını ekrana yazdıralım
numbers = [1, 2, 3, 4, 5]
for number in numbers:
print(number)
Bu kod, numbers adlı bir liste içindeki her bir elemanı number adlı geçici bir değişkene atar ve her döngüde bu değişkenin değerini ekrana yazdırır. Yani listenin her elemanı için döngüyü bir kez çalıştırır.
while Döngüsü:
python# 1'den 5'e kadar olan sayıları ekrana yazdıralım
i = 1
while i <= 5:
print(i)
i += 1
Bu kod, i değişkeninin değeri 1'den başlayarak 5'e kadar olan sayıları ekrana yazdırır. while döngüsü, belirtilen koşul sağlandığı sürece çalışmaya devam eder.
do-while Döngüsü (Python'da Yok):
do-while döngüsü, diğer dillerde bulunan bir yapıdır ancak Python'da doğrudan bulunmaz. Bunun yerine, while döngüsü kullanarak benzer bir yapı elde edebiliriz:
python# Kullanıcı 'q' tuşuna basana kadar isim girişi alalım
name = ''
while name != 'q':
name = input("İsminizi girin ('q' tuşuna basarak çıkış yapın): ")
print("Merhaba,", name)
Bu kod, kullanıcıdan isim girişi alır ve kullanıcı q tuşuna basana kadar bu işlemi tekrarlar. Bu durumda, Python'da do-while döngüsünün yerini while döngüsü alır ve döngünün içindeki kodu en az bir kez çalıştırır.
Hiç yorum yok:
Yorum Gönder