While ve for Döngüleri

While ve for Döngüleri

Döngü yapıları ve bunların kullanımı hakkında bilgi mi edinmek istiyorsunuz? O zaman doğru yerdesiniz! Bu yazıda, While ve For döngülerinin nasıl kullanılacağını öğrenebilirsiniz Öğrenmenin en iyi yolu ise hemen okumaya başlamak

While ve for Döngüleri

Programlama dillerinde döngüler, belirli bir işlemin tekrar tekrar yapılmasını sağlayan yapılardır. Bu makalede, while ve for döngüleri kullanımı incelenecektir. While döngüsü, belirli bir koşul doğru olduğu sürece tekrar tekrar çalışan bir döngü türüdür. For döngüsü ise belirli bir aralığı veya veri yapısını döndürerek tekrar tekrar çalışır.

For döngülerinde veri yapısı sıklıkla bir liste olmaktadır. Bu sayede, listedeki her bir eleman tek tek işlenebilir. Örneğin, bir takım oyuncularının isimleri bir listede tutulduğunda, for döngüsü kullanarak listedeki oyuncuların adlarını yazdırabilirsiniz. Benzer şekilde, for döngüsünde if, elif ve else karar yapıları kullanarak, belirli koşullara dayalı farklı işlemler yapabilirsiniz.

While döngüsü ise genellikle bir işlem doğru olduğu sürece devam etmelidir. Örneğin, bir sayı tahmin oyunu için kullanılabilir. Bu oyun için, rastgele bir sayı seçilir ve oyuncudan bu sayıyı tahmin etmesi istenir. Eğer oyuncu doğru tahmin ederse, oyun biter, aksi takdirde oyuncuya yeni bir şans verilir ve tekrar tahmin etmesi istenir.

Both dla for and while döngüleri, belirli işlemleri tekrar tekrar yapabilmenizi sağlar. For döngüleri, belirli bir aralığı veya veri yapısını döndürerek tekrar tekrar çalışırken, while döngüleri belirli bir koşul doğru olduğu sürece tekrar tekrar çalışır. Bu döngüler karar yapılarıyla birleştirilerek belirli işlemler yapılabilir. İster bir takımın üyelerinin isimleri olsun, ister bir sayı tahmin oyunu için kullanın, döngüler programlama dünyasında oldukça faydalıdır.


While Döngüsü Nedir?

While döngüsü, temel olarak belirli bir koşulun doğru olması durumunda çalışmaya devam eder. Bu koşul, True veya False olarak ifade edilebilen bir şey olabilir. While döngüsü, koşul doğru olduğu sürece tekrar tekrar çalışır ve koşul yanlış olduğunda döngüden çıkılır. Bu döngü türü, belirli bir sayıda tekrar gerekmeyen durumlarda kullanılabilir. Ayrıca, while döngüsü içinde de bir karar yapısı kullanılabilir.


For Döngüsü Nedir?

For döngüsü, belirli bir aralığı veya veri yapısını döndürerek tekrar tekrar çalışan bir döngüdür. For döngüsü, bir veya birden fazla değişkene sahip, belirtilen aralığın veya veri yapısının her elemanını dolaşarak işlemler yapar. Bu döngü, listeler, tuplelar, sözlükler ve diğer veri yapılarında oldukça kullanışlıdır.

Örneğin, bir for döngüsü kullanarak bir listenin tüm öğelerini dolaşabiliriz. Aşağıdaki örnek, bir liste içindeki tüm elemanları yazdırmayı gösterir:

Örnek Kod Açıklama
liste = [1, 2, 3, 4, 5] Örnek bir liste tanımı
for eleman in liste: For döngüsü ile elemanları gez
    print(eleman) Elemanları ekrana yazdır

Bu kod bloğu, listedeki her bir elemanın ekrana yazdırılmasını sağlar. For döngüsü, eleman sayısı veya aralığı ne olursa olsun, her bir öğe üzerinde işlem yapar ve sonunda döngüden çıkar.


For Döngüsü Örneği

For döngüsü, belirli bir aralığı veya veri yapısını döndürerek tekrar tekrar çalışır. Örneğin, for döngüsü kullanarak bir listenin tüm öğelerini dolaşabiliriz. Bunun için for döngüsü içerisinde bir değişken belirleriz ve bu değişken veri yapısındaki her bir elemanı dolaşır. Örneğin, aşağıdaki kod parçasında bir liste oluşturduk ve for döngüsü ile bu listenin elemanlarını yazdırdık:

liste = ["elma", "armut", "muz"]
for eleman in liste:
 print(eleman)

Buradan da anlaşıldığı gibi, for döngüsü her bir elemanı sırayla dolaşır ve bu elemanları istediğimiz şekilde kullanabiliriz. Ayrıca, farklı veri yapıları olan liste, tuple ve set gibi yapılar üzerinde de for döngüsü kullanabiliriz.


Listenin Elemanlarını Yazdırmak İçin Bir For Döngüsü Örneği

Bu örnekte, belirli bir listedeki tüm elemanların yazdırılması için bir for döngüsü kullanılmaktadır. Öncelikle, "for eleman in liste:" ifadesi, döngünün, "eleman" adındaki bir değişkene sahip olacağını belirtir. "liste" ise döngünün üzerinde çalışacağı liste adını temsil eder. Döngü her seferinde listenin bir sonraki elemanını ele alır ve işlemleri gerçekleştirir.

Örneğin, aşağıdaki Python kodu bir liste oluşturur ve for döngüsünü kullanarak listenin tüm elemanlarını yazdırır:

liste = ["elma", "armut", "çilek", "muz"]for eleman in liste:    print(eleman)

Bu kod, "liste" adındaki listenin tüm elemanlarını içeren bir for döngüsü kullanır. "eleman" adındaki değişken, her döngü adımında listenin bir sonraki elemanına atanır. Daha sonra "print" komutu aracılığıyla, her eleman ekrana yazdırılır.

Bu örnekle, for döngüsünün genel kullanımı ve mantığı anlaşılırken, listedeki herhangi bir veri tipi için aynı döngü kullanılabilir. Bu sayede, listedeki her öğe işlenebilir ve farklı işlemler için de kullanılabilir.

print(eleman)

For döngüsü, belirli bir aralığı veya veri yapısını döndürerek tekrar tekrar çalışır. Örneğin, liste yapısının tüm öğelerini dolaşarak ekrana yazdırmak için bir for döngüsü kullanabiliriz. Bu işlem için "for eleman in liste:" kodu kullanılır. Sonrasında, her eleman için "print(eleman)" komutu ile ekrana yazdırılır. Bu komut sayesinde her bir eleman alt alta sıralı bir şekilde ekrana yazdırılır.


For Döngüsünde Karar Yapıları

For döngüsü, farklı koşulları baz alarak belirli bir aralıktaki değerleri tekrar tekrar işler. Koşullara göre farklı işlemler yapmak isteyebiliriz. İşte bu noktada for döngüsü karar yapılarına ihtiyaç duyar.

Python'da for döngüsünde if, elif ve else karar yapıları kullanılabilir. İf koşulu, belirli bir şartın doğru olması durumunda bir kod bloğunu çalıştırır. Elif koşulu if koşulu yanlışsa, başka bir koşulu kontrol eder ve o koşula uygun bir kod bloğunu çalıştırır. Else koşulu, koşulların hiçbirine uymayan bir kod bloğunu çalıştırır.

Bir örnek olarak, for döngüsü ve if karar yapısını kullanarak bir sayıların çift veya tek olduğunu kontrol edebiliriz. Aşağıdaki kod bloğu, 0 ile 10 arasındaki sayıların tek veya çift olduğunu kontrol eder ve sonuçları yazdırır:

Sayı Durum
0 Çift
1 Tek
2 Çift
3 Tek
4 Çift
5 Tek
6 Çift
7 Tek
8 Çift
9 Tek
10 Çift
sayilar = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]for sayi in sayilar:  if sayi % 2 == 0:    print(sayi, "çift sayıdır.")  else:    print(sayi, "tek sayıdır.")

Bu örnekte, sayıların çift olup olmadığını kontrol etmek için modulo işlemi kullanılmıştır. Sayı % 2 == 0 koşulu, sayının çift olduğunu belirler.

For döngüsüyle birlikte kullanabileceğimiz bir diğer karar yapısı ise break komutudur. Break komutu, döngüyü tamamlamadan dışarı çıkarak döngüyü sonlandırır. Aşağıdaki örnekte, for döngüsüyle birlikte kullanılan break komutu kullanılarak, listedeki ilk negatif sayıyı buluruz:

sayilar = [4, 7, -2, 9, 5, -6, 3, 8]for sayi in sayilar:  if sayi < 0:    print("İlk negatif sayı:", sayi)    break

Bu örnekte, sayılar listesinde dolaşırken ilk negatif sayı bulunduğunda döngü break komutuyla sonlandırılır.


While Döngüsü Örneği

Python'da while döngüsü, belirli bir koşul doğru olduğu sürece tekrar tekrar çalışan bir döngüdür. Bu nedenle, while döngüsü yapısını kullanarak bir sayı tahmini oyunu yapabiliriz.

Örneğin, programımız bir rastgele sayı seçecek ve kullanıcının bu sayıyı tahmin etmesini isteyecektir. Kullanıcının yanlış tahminlerde bulunmaya devam etmesi durumunda, program tahminleri kabul etmeye devam edecektir. Kullanıcı doğru tahmini yaparsa, program tebrik mesajı gösterecektir.

Bu oyunu oluşturmak için, random modülünü içe aktardıktan sonra randrange() veya randint() fonksiyonlarını kullanarak rasgele bir sayı belirleyebiliriz. Ardından, while döngüsü yapısını kullanarak kullanıcıdan sayı tahmini isteyebiliriz. While döngüsü, kullanıcının tahminin doğruluğunu kontrol etmek için bir if / else ifadesi ile birlikte kullanılabilir.


Sayı Tahmini Oyunu İçin Bir While Döngüsü Örneği

Bir sayı tahmini oyunu yapmak için, Python programlama dilinde while döngüsünü kullanabiliriz. Bu örnekte, random kütüphanesi kullanılarak rastgele bir sayı seçilecek ve kullanıcının seçtiği sayıyla karşılaştırılacaktır. Eğer tahmin doğruysa, döngü sonlandırılacak ve oyuncuya tebrik mesajı gösterilecek. Yanlış tahminlerde ise, oyuncuya yanlış tahmin ettiği bildirilecek ve döngü yeniden çalışacak.

Bir sayı tahmini oyunu örneği yazmak için şu adımları takip edebiliriz:

  • random kütüphanesi dahil edilir.
  • Rastgele bir sayı seçilir ve değişkene atanır.
  • Kullanıcının tahmin etmesi istenir ve değer klavyeden input() fonksiyonu ile alınır.
  • Kullanıcının tahmini, seçilen sayıyla karşılaştırılır.
  • Doğru tahmin edilirse, kontrol değişkeni False olarak değiştirilir ve tebrik mesajı gösterilir.
  • Yanlış tahmin edilirse, kullanıcıya yanlış tahmin ettiği bildirilir ve kontrol değişkeni True olarak kalır, böylece döngü yeniden çalışır.

Aşağıdaki kod örneğine bakarak daha iyi anlayabiliriz:

import randoma = random.randint(1, 10)kontrol = Truewhile kontrol:  sayi = input("1 ile 10 arasinda bir sayi tahmin edin: ")  if int(sayi) == a:      kontrol = False      print("Tebrikler, doğru tahmin ettiniz!")  else:      print("Yanlis tahmin, tekrar deneyin.")

Bu kod örneği, kullanıcıya 1 ile 10 arasında bir sayı tahmini yapmasını söyleyecek. Eğer kullanıcının tahmini doğruysa, döngü sonlandırılacak ve "Tebrikler, doğru tahmin ettiniz!" mesajı gösterilecek. Yanlış tahminlerde ise, kullanıcıya "Yanlis tahmin, tekrar deneyin." mesajı gösterilecek ve döngü yeniden başlayacak. Bu örnekte, while döngüsü koşulu olan kontrol değişkeni True olarak başlatılır ve döngü devam ederken kontrol değişkeni False olarak değiştirilene kadar çalışır.

a

Bu satır, while döngüsü örneğinde verilen sayı tahmini oyunu için bir rastgele sayı oluşturur. random.randint(1,10), 1 ile 10 arasında rastgele bir tamsayı döndürür. Bu, bilgisayarın oyun için seçtiği sayıdır ve oyuncunun tahmin etmesi gereken sayıdır.

kontrol

Kontrol = True, while ve for döngüleri içinde kullanılabilen bir değişkendir. Bu değişken sayesinde, döngü sürdükçe belirli bir dizi işlem gerçekleştirilebilir. Örneğin, yukarıdaki sayı tahmini oyununda kontrol = True, while döngüsüne başladığımızı belirtir. Döngü, kullanıcının doğru sayıyı tahmin edip etmediğini kontrol etmek için sürekli olarak çalışacaktır. Sonuç olarak, kontrol = False olarak değiştirilir ve while döngüsü sona erer. Benzer şekilde, for döngülerinde de kontrol değişkeni kullanılabilir.

while kontrol:

while kontrolü, while döngüsü içinde kullanılan bir karar yapısıdır. Bu yapı, döngü koşulu doğru olduğu sürece çalışmaya devam eder.

Bir örnekle açıklamak gerekirse, while döngüsü kullanarak bir sayı tahmini oyunu yapabiliriz. Burada, kullanıcının verdiği sayı ile rastgele seçilen sayıyı karşılaştırmak için while kontrolü kullanılabilir. Kontrol değişkeni doğru tahmin edilene kadar True değerini alacak ve bu sayede while döngüsü sürecektir.

Aşağıda, sayı tahmini oyunu için bir while döngüsü örneği yer almaktadır:

import randoma = random.randint(1, 10)kontrol = Truewhile kontrol:  sayi = input("1 ile 10 arasında bir sayı tahmin edin: ")  if int(sayi) == a:      kontrol = False      print("Tebrikler, doğru tahmin ettiniz!")  else:      print("Yanlış tahmin, tekrar deneyin.")

Bu örnekte, while döngüsü oluştururken while kontrolü kullanarak süreci yönlendirdik. Doğru tahmin edilene kadar kontrol değişkeni True değerinde kaldı ve döngü sürekli çalıştı. Sayı tahmini doğru yapıldığında kontrol değişkeni False değerini aldı ve döngü sonlandı.

While kontrolü, while döngüsü içinde belirli koşullara bağlı işlemler yapmak için kullanılabilir. Bu sayede, programlama sürecinde daha esnek ve doğru çıktılar elde edilebilir.

sayi

sayi = input(1 ile 10 arasinda bir sayi tahmin edin:)

Bu örnekte kullanıcının 1 ile 10 arasında bir sayı tahmini yapması isteniyor. Kullanıcı sayı tahminini yapar ve bu sayı, int() fonksiyonuyla tamsayıya dönüştürülerek kontrol ediliyor.

Eğer kullanıcının tahmini doğruysa, kontrol değişkeni False değerine atanarak döngü sonlanıyor ve "Tebrikler, doğru tahmin ettiniz!" mesajı yazdırılıyor. Ancak tahmin yanlışsa, kullanıcıya "Yanlış tahmin, tekrar deneyin." mesajı yazdırılıyor ve döngü tekrar başlıyor.

Bu örnek, basit bir oyun oynamak için while döngüsünün nasıl kullanılabileceğine dair bir örnek sunuyor.

1 ile 10 arasinda bir sayi tahmin edin:

Sayı tahmini oyunu için kullanıcıya 1 ile 10 arasında bir sayı tahmini yapması istenir. Oyuncu, tahmini girdikten sonra if-else karar yapıları sayesinde doğruluğu kontrol edilir. Eğer doğru tahmin ederseniz, oyunu kazanırsınız ve tebrik mesajı alırsınız. Eğer yanlış tahmin ederseniz, oyuna devam etmek için tekrar bir tahmin yapmanız istenir. Bu işlem, doğru tahmin edene kadar devam eder.

Oyunda random modülü kullanılarak bilgisayar tarafından rastgele bir sayı seçilir ve kullanıcının tahminleriyle doğruluğu kontrol edilir. Bu sayede her oyun için farklı bir sayı seçilir ve oyun daha eğlenceli hale gelir.

)

While ve for Döngülerinin Birleştirilmesi:

Python programlama dilinde while ve for döngüleri ayrı ayrı kullanılabileceği gibi, bir arada kullanılarak daha verimli kodlar yazılabilir. Özellikle, bir döngü içinde karar yapıları kullanarak belirli koşullarda döngüyü sonlandırmak veya devam ettirmek mümkündür.

For döngüsü içinde if, elif ve else karar yapıları kullanılarak belirli bir koşul sağlandığında döngüden çıkılabileceği gibi, while döngüsü de bir döngü içinde koşul sağlandığı sürece çalışmaya devam edebilir.

Örneğin, bir liste içindeki tüm elemanları dolaşırken for döngüsü kullanabiliriz. Eğer bu liste içinde belirli bir koşulu sağlayan elemanları bulmak istiyorsak, for döngüsü içinde if karar yapısı kullanarak işlem yapabiliriz.

While döngüsü de belirli koşullar sağlandığı sürece çalışmaya devam eder. Bunun en yaygın örneği, sayı tahmin etme oyunudur. Bir while döngüsü kullanarak bir sayı tahmini oyunu yazabiliriz. Döngü içinde kullanıcıdan bir sayı tahmini istemi yaparız ve tahmin edilen sayı, doğru sayıya eşit olduğunda döngü sonlandırılır. Aksi takdirde, yanlış tahmin mesajı verilerek döngü devam ettirilir.

Birleştirilen for ve while döngüleri sayesinde, Python programlama dili ile daha verimli kodlar yazmak mümkündür. Bu döngülerin koşul yapılarıyla birleştirilerek, programlama işlemlerimizi daha kolay ve hızlı hale getirilebilir.

if int(sayi)

Bu satır, while döngüsü gibi başka bir karar yapısına benzer bir if koşulu içeren bir for döngüsü örneğidir. Bu koşul, döngü içindeki her öğe için kontrol edilir. Eğer koşul doğruysa, döngü bloğu çalıştırılır ve aksi takdirde döngü sona erer. Bu örnek, tahmin oyununda rastgele seçilen sayı ile kullanıcının tahmin etmesi gereken sayının eşit olup olmadığını kontrol ediyor.

Kod Açıklama
if int(sayi) == a: Kullanıcının tahmin ettiği sayının rastgele seçilen sayı ile eşit olup olmadığını kontrol eder.

Yukarıdaki kod, sayı tahmini oyunu için bir while döngüsü kullanılarak oluşturuldu. Kullanıcı, doğru tahmini yapana kadar tahmin edeceği sayıları girmeye devam eder ve her yanlış tahminde bilgilendirilir. Doğru tahmin edildiğinde, döngü sona erer ve kullanıcı tebrik edilir.

kontrol

For ve while döngülerinde, belirli bir koşul veya belirli bir aralık doğru olduğu müddetçe döngüler tekrar tekrar çalışır. Bu döngülerde, kontrol yapısı oldukça önemlidir. While döngüsünde, belirli bir koşul sağlandığı zaman döngü sonlandırılır. For döngüsünde ise, belirli bir aralık veya veri yapısı döndürülerek döngü tekrarlanır.

For döngüsünde belirli bir aralıkta gezinirken, döngüde karar yapıları da kullanılabilir. If, elif ve else ile belirli koşullar doğru olduğunda işlemler yapılabilmektedir. Ayrıca, while döngüsünde de belirli koşullar doğru olduğunda döngü durdurulabilir.

Bir döngüde belirli bir koşul doğru olduğu sürece döngü tekrar tekrar çalışmaya devam eder. Ancak, belirli bir koşullu durumda, döngü sonlandırılmalı ve kontrol yapısı kullanılarak durum kontrol edilmelidir. Kontrol yapısı ile, döngü içinde yer alan değişkenlerin değerlerini kontrol ederek döngüyü sonlandırabiliriz. Örneğin, for veya while döngülerinde kullanılan kontrol değişkeni içinde yer alan False, True gibi değerler belirli durumlarda koşul sağlandığı için kullanıldığında döngü kontrolü de sağlanacaktır. Kontrol değişkeninin değerinin False olarak değiştirilmesi durumunda döngü sona erer. Örneğin, kontrol = False ifadesi kullanılarak döngünün sonlandırılması sağlanır.

print(

Python programlama dilinde, print() fonksiyonu, çıktıları ekrana basmak için kullanılır. Bu fonksiyonun içine yazdığımız her şey, tırnak işaretleri arasında veya değişken olarak kullanılarak ekrana yazdırılabilir.

Aşağıdaki örnekte, merhaba dünya çıktısını yazdırmak için print() fonksiyonu kullanılmıştır.

KodÇıktı
print("Merhaba dünya!")Merhaba dünya!

print() fonksiyonu, birden fazla çıktıyı aralarına virgül koyarak yazdırabilir. Aşağıdaki örnekte, iki ayrı string çıktısı bir arada yazdırılmıştır.

KodÇıktı
print("Python", "programlama")Python programlama

Ayrıca, print() fonksiyonu içinde matematik işlemleri de yapabiliriz. Aşağıdaki örnekte, 2 ve 3 sayıları toplanarak çıktı olarak yazdırılmıştır.

KodÇıktı
print(2 + 3)5

Bu şekilde, programlamada güzel bir çıktı elde etmek için print() fonksiyonunun kullanımı oldukça önemlidir.

Tebrikler, doğru tahmin ettiniz!

Tebrikler! Right tahmin ettiğiniz için çekilişi kazandınız! Şimdi, ödülünüzü almak için size ödülü aldığınız yere gelmeniz gerekiyor. Unutmayın, ödülünüzün süresi sınırlıdır, bu yüzden zamanında gidin.

Aynı zamanda, bu oyunun keyifli olduğunu umuyoruz ve umarız tekrar oynamak için bizi ziyaret edersiniz!

)

Karar yapıları, programlamanın temel taşıdır. Özellikle döngü yapılarında karar yapıları olmazsa, döngüler sürekli çalışır ve programlar bir yerde takılı kalır. Bu nedenle, for döngüsünün içinde if, elif ve else karar yapıları kullanabilirsiniz. Ayrıca, while döngüsünü kullanarak birçok farklı program oluşturabilirsiniz. Örneğin, sayı tahmini oyunu yapabilirsiniz. Bu oyun, kullanıcının bir sayı tahmin etmesini isteyen bir döngü yapısına dayanır. Eğer kullanıcının tahmini doğruysa, oyun biter. Ancak bu tahmin yanlışsa, kullanıcı tekrar denemek zorundadır. Bu örnekte, while döngüsü ve if-else karar yapıları kullanarak bir sayı tahmini oyunu yazabilirsiniz.

else:

Else karar yapısı, if veya elif koşulları yanlışsa çalışan alternatif bir kod bloğudur. For ve while döngülerinde de kullanılabilir. Else bloğunun yeri önemlidir çünkü doğru bir sıralama, kodun daha sağlıklı bir şekilde çalışmasını sağlar.

Örneğin, for döngüsünde bir koşul doğru değilse, else bloğu çalışır ve döngü sonlanır. Aşağıdaki örnekte, bir listenin öğelerinin tekli veya çift sayı olduğunu belirleyebiliriz:

liste = [1, 2, 3, 4, 5]

for eleman in liste: if eleman % 2 == 0: print(eleman, "çift sayıdır.") else: print(eleman, "tek sayıdır.")

Benzer şekilde, while döngüsünde bir koşul doğru değilse, else bloğu çalışır ve döngü sonlanır. Aşağıdaki örnekte, bir sayı tahmini oyununa ek olarak, kullanıcının belirli bir sayıda tahmin hakkı olduğunu belirleyebiliriz:

import random

a = random.randint(1, 10)kontrol = Truetahmin_hakki = 3

while kontrol: sayi = input("1 ile 10 arasında bir sayı tahmini edin: ") if int(sayi) == a: kontrol = False print("Tebrikler, doğru tahmin ettiniz!") else: tahmin_hakki -= 1 if tahmin_hakki == 0: kontrol = False print("Tahmin hakkınız kalmadı. Doğru sayı", a, "idi.") else: print("Yanlış tahmin. Kalan tahmin hakkınız:", tahmin_hakki)

print(

Python programlama dilinde, veri ve çıktı işlemleri için genellikle print() fonksiyonu kullanılır. Bu fonksiyon, içerisine verilen parametreleri ekrana ya da dosyaya yazdırır. Verilen parametreler virgülle ayrılır ve print() fonksiyonu bunları birleştirip yazdırır. İsterseniz parametreler arasına farklı işaretler ekleyerek yazdırma yöntemini değiştirebilirsiniz.

Örneğin, "Hello World!" yazdırmak için şu kodu yazabilirsiniz:

print("Hello World!")

Bu kod çalıştırıldığında ekrana "Hello World!" yazısı çıkar. Görüldüğü gibi, print() fonksiyonu içerisine herhangi bir parametre almazsa sadece bir satır boşluk bırakır.

Ayrıca, print() fonksiyonu içerisine birden fazla parametre de alabilir. Bu durumda virgülle ayrılan her bir parametre farklı bir şekilde ekrana yazdırılır. Örneğin:

print("Merhaba", "Dünya!")

Bu kod çalıştırıldığında ekrana "Merhaba Dünya!" yazısı çıkar. Gördüğünüz gibi, print() fonksiyonu parametreleri birleştirirken aralarına otomatik olarak bir boşluk koyar.

Bazı durumlarda, farklı veri tipleri aynı satırda yazdırılabilir. Örneğin, aşağıdaki kod sayı ve metin verilerini aynı satırda yazdırır:

x = 42print("Cevap", x)

Bu kod çalıştırıldığında ekrana "Cevap 42" yazısı çıkar. Gördüğünüz gibi, print() fonksiyonu verileri otomatik olarak uygun şekilde birleştirir.

Son olarak, print() fonksiyonu içerisinde kaçış karakterleri de kullanılabilir. Örneğin, "\n" kaçış karakteri bir alt satıra geçmek için kullanılır ve "\t" kaçış karakteri bir tab boşluk bırakmak için kullanılır. Aşağıdaki örnek bu kaçış karakterlerini kullanarak farklı satırlarda ve farklı hizalamalarda yazdırma işlemi gerçekleştirir:

print("Birinci Satır\nİkinci Satır") print("Sol Taraf\tSağ Taraf") 

Bu kod çalıştırıldığında ekrana şöyle bir çıktı gelir:

Birinci Satırİkinci SatırSol Taraf   Sağ Taraf
Yanlis tahmin, tekrar deneyin.

Eğer sayı tahmininiz yanlışsa, oyun devam eder ve program size yanlış tahmin ettiğiniz hakkında bir uyarı mesajı gösterir. Ardından, tekrar bir tahmin yapmanız istenir. Bu şekilde, yanlış tahmin ettiğiniz takdirde, oyun sürekli olarak devam eder ve size birden fazla şans tanır. Tahminleriniz doğru olduğunda, oyun sona erer ve size tebrik mesajı gösterilir. Ancak, belirli bir sayıda deneme yaparsanız, oyun kaybedilir ve size bunu bildiren bir mesaj gösterilir.

)

For Döngüsünde Karar Yapıları

For döngüleri, belirli bir aralığı döngüye soktuğu için sıklıkla karar yapılarıyla birlikte kullanılır. Bu karar yapıları, for döngüsünün çalışma şartlarını ve işlemlerini belirlemek için kullanılır. En yaygın karar yapıları if, elif ve else kullanılarak ifade edilir.

Örneğin, bir liste üzerinde işlem yaparken, belirli bir koşula uyan elemanları işaretlemek ve farklı işlemler yapmak için if, elif ve else karar yapıları kullanılabilir. For döngüsü içindeki her eleman, koşullara göre kontrol edilir ve uygun işlem yapılır.

Aşağıdaki örnekte, bir liste üzerinde işlem yaparken, istenilen sayıya ulaşıldığında, işlem sonlandırılmaktadır.

Örnek Kod Açıklama
for eleman in liste:	if eleman == hedef:		print(Hedef eleman bulundu!)		break      
Bir listedeki elemanları dolaşıp, hedef elemanı bulana kadar devam eder. Hedef eleman bulunduğunda break ile for döngüsünden çıkılır.

For döngüsünde kullanılacak karar yapıları, işlem yapılacak elemanlar üzerinde kontrol sağlamak ve onları farklı işlemlere tabi tutmak için oldukça önemli bir rol oynamaktadır. Bu yapılar, herhangi bir programlama dilinde oldukça yaygın bir şekilde kullanılmaktadır ve bir Python programcısı olarak, mutlaka bilmeniz gereken temel kavramlar arasında yer almaktadır.