Posts

Showing posts from May, 2025

BREAK SINAVI

 İşte “Döngülerde Kontrol Akışı” konusunun 3 alt başlığı için, her biri adına 3'er adet Türkçe sınav sorusu hazırlanmıştır. Toplamda 9 sınav sorusudur: --- ✅ 1. break komutu – Döngüden çıkış Soru 1: Kullanıcıdan sürekli olarak sayı alıp ekrana yazan bir program yazınız. Eğer kullanıcı negatif bir sayı girerse döngüden çıkınız. Soru 2: 1’den 20’ye kadar olan sayıları yazdıran bir for döngüsü oluşturun. Ancak sayı 10 olduğunda döngüden çıkınız. Soru 3: Bir ürün listesi içinde kullanıcıdan bir ürün adı alarak arama yapınız. Ürün bulunduğunda "Ürün bulundu" mesajı verip döngüden çıkınız. --- ✅ 2. continue komutu – Döngünün sonraki adımına geçiş Soru 1: Kullanıcının girdiği 5 sayıdan sadece çift olanları yazdıran, tek sayıları atlayan bir program yazınız. Soru 2: Bir metindeki boşluk karakterlerini (" ") atlayarak yalnızca harfleri yazdıran bir for döngüsü oluşturunuz. Soru 3: Bir sayı listesinde yalnızca 50’den büyük olanları yazdırmak için continue komutunu kullanı...

PYTHON break, continue, pass

 Döngülerde Kontrol Akışı (break, continue, pass) --- ✅ 1. break komutu – Döngüden çıkış break ifadesi, bir döngü içinde çalıştırıldığında döngüyü anında sonlandırır. Genellikle belirli bir koşul sağlandığında döngüyü bitirmek için kullanılır. 🔸 Örnek 1: 1’den 10’a kadar say ama 5’te dur for i in range(1, 11):     if i == 5:         break     print(i) Çıktı: 1 2 3 4 🔸 Örnek 2: Kullanıcı doğru şifreyi girene kadar tekrar sor, doğruysa çık while True:     sifre = input("Şifreyi giriniz: ")     if sifre == "python123":         print("Giriş başarılı.")         break     else:         print("Yanlış şifre, tekrar deneyin.") 🔸 Örnek 3: Kullanıcı sayı girsin, negatif girerse döngüden çık while True:     sayi = int(input("Bir sayı girin (negatif girince çıkılır): "))     if sayi < 0:         break     print(...

FOR SINAVI

 Aşağıda, for döngüsü konusunun her bir alt başlığı için 3’er adet sınav sorusu hazırlanmıştır. Toplamda 5 bölüm × 3 soru = 15 adet sınav sorusu sunulmuştur. --- ✅ 1. For Döngüsünün Yapısı Soru 1: 1’den 10’a kadar olan sayıları for döngüsü kullanarak ekrana yazdıran bir program yazınız. Soru 2: Kullanıcıdan bir kelime alarak, bu kelimeyi 5 defa ekrana yazdıran bir program yazınız. Soru 3: Bir sayı listesi tanımlayarak listedeki tüm elemanları for döngüsü ile yazdırınız. --- ✅ 2. String ve Liste Üzerinde Dolaşma Soru 1: Kullanıcıdan bir kelime alınız ve bu kelimenin her harfini alt alta yazdıran programı oluşturunuz. Soru 2: Aşağıdaki listeyi tanımlayarak tüm şehirleri for döngüsü ile ekrana yazdırınız: ["Ankara", "İstanbul", "İzmir"] Soru 3: Bir liste içerisindeki sayıların karesini hesaplayarak ekrana yazan bir program yazınız. --- ✅ 3. range() Fonksiyonu ile Kullanım Soru 1: 0’dan 20’ye kadar olan tüm tek sayıları range() kullanarak ekrana yazdıran bir p...

FOR Döngüsü – Python'da Tekrar Yapıları

 --- FOR Döngüsü – Python'da Tekrar Yapıları --- ✅ 1. For Döngüsünün Yapısı Python'da for döngüsü, üzerinde dolaşılabilir (iterable) bir veri yapısındaki her bir öğe üzerinde işlem yapmak için kullanılır. Genel Yapı: for değişken in koleksiyon:     # çalıştırılacak kod 🔸 Örnek 1: 1’den 5’e kadar olan sayıları yazdırma: for i in [1, 2, 3, 4, 5]:     print(i) 🔸 Örnek 2: Kullanıcının girdiği ismi 3 kez yazdırma: isim = input("İsminizi girin: ") for i in range(3):     print(isim) 🔸 Örnek 3: Bir liste içerisindeki meyveleri yazdırma: meyveler = ["elma", "armut", "muz"] for meyve in meyveler:     print(meyve) 🔸 Örnek 4: Bir dizinin her elemanını ekrana yazma: sayilar = [10, 20, 30] for s in sayilar:     print(f"Sayı: {s}") --- ✅ 2. String (metin) ve Liste Üzerinde Dolaşma 🔸 Örnek 1: Bir metindeki her karakteri yazdırma: metin = input("Bir kelime girin: ") for harf in metin:     print(harf) 🔸 Örnek 2: Liste içerisindeki...

while sinavi

Aşağıda, “While Döngüsü” konusunun her bir alt başlığı için 3’er adet sınav sorusu (toplamda 12 soru) Türkçe olarak verilmiştir. Bu sorular, öğrencinin hem teorik hem de uygulamalı bilgi düzeyini ölçmeye yöneliktir. --- ✅ 1. While Döngüsünün Yapısı ve Mantığı Soru 1: Kullanıcıdan bir sayı alarak, 1’den o sayıya kadar olan sayıları ekrana yazdıran bir program yazınız. Soru 2: Kullanıcıdan ismini ve tekrar sayısını alarak, ismini o kadar kez yazdıran bir program yazınız. Soru 3: 1’den 10’a kadar olan çift sayıları yazdıran bir while döngüsü oluşturunuz. --- ✅ 2. Döngüye Giriş ve Çıkış Şartları Soru 1: Kullanıcı sıfır girene kadar sayı alıp, sonunda girilen sayıların toplamını ekrana yazdıran bir program yazınız. Soru 2: Kullanıcı doğru şifreyi ("12345") girene kadar şifre isteyen bir program hazırlayınız. Soru 3: Kullanıcıdan yaş bilgisi alın. 18 yaşından küçükse tekrar sorsun, aksi halde "Yaşınız uygun." yazsın ve çıksın. --- ✅ 3. Sonsuz Döngüler ve Önlenmesi Soru 1:...

Python'da While Döngüleri" konusu,

 Aşağıda "Python'da While Döngüleri" konusu, kapsamlı, anlaşılır ve adım adım olarak Türkçe anlatılmıştır. Her bölüm için konular netleştirilmiş ve kullanıcıdan giriş alınarak 2 basit örnek verilmiştir. --- 🔹 2. Bölüm: Python'da While Döngüleri (While Döngüsü - While Loop) Python'da döngüler, belirli koşullar sağlandığı sürece bazı kod bloklarını tekrar tekrar çalıştırmak için kullanılır. Bunlardan biri de while döngüsüdür. --- ✅ a) While Döngüsünün Anlamı ve Yapısı while döngüsü, belirlenen bir koşul doğru olduğu sürece çalışmaya devam eder. Genel Yapı: while koşul:     # Koşul doğru olduğu sürece çalışacak kod 🔸 Örnek 1: 1'den kullanıcının girdiği sayıya kadar olan sayıları yazdırma sayi = int(input("Bir sayı giriniz: ")) sayac = 1 while sayac <= sayi:     print(sayac)     sayac += 1  # sayac = sayac + 1 Çalıştırma Örneği: Bir sayı giriniz: 3 1 2 3 🔸 Örnek 2: Kullanıcıdan alınan ismi belirli sayıda ekrana yazdırma isim = input("İsminiz n...