İşte yukarıdaki 6 bölüm için her bölümden üçer adet Türkçe sınav sorusu hazırlanmıştır:

İşte yukarıdaki 6 bölüm için her bölümden üçer adet Türkçe sınav sorusu hazırlanmıştır:


📝 Bölüm 1: if koşulu

Soru 1:

Kullanıcıdan bir sayı alın. Sayı 100'den büyükse ekrana "Büyük sayı girdiniz." yazdıran bir program yazınız.

Soru 2:

Kullanıcıdan yaşını isteyin. Yaş 30 ve üzerindeyse ekrana "Yetişkinsiniz." mesajını gösteren programı yazınız.

Soru 3:

Kullanıcıdan bir isim isteyin. Girilen isim "Ali" ise "Merhaba Ali!" mesajını ekrana yazdırınız.


📝 Bölüm 2: else kullanımı

Soru 1:

Kullanıcıdan sayı alın. Eğer sayı sıfır veya sıfırdan büyükse "Pozitif sayı veya sıfır girdiniz.", aksi halde "Negatif sayı girdiniz." yazdıran programı hazırlayın.

Soru 2:

Şifre kontrolü yapan program yazın. Girilen şifre "python" ise "Giriş yapıldı", değilse "Şifre yanlış" mesajı versin.

Soru 3:

Bir kullanıcının yaşı sorulsun. Yaş 18'den küçükse "Reşit değilsiniz.", değilse "Reşitsiniz." yazan programı oluşturunuz.


📝 Bölüm 3: elif (çoklu koşullar)

Soru 1:

Kullanıcıdan notunu alın. 85 üstü "Pekiyi", 70-84 arası "İyi", 50-69 arası "Orta", aksi durumda "Zayıf" yazdıran programı oluşturunuz.

Soru 2:

Kullanıcının yaşına göre durum belirleyin:

  • 0-12 yaş "Çocuk"

  • 13-19 yaş "Genç"

  • 20-59 yaş "Yetişkin"

  • 60 ve üzeri "Yaşlı" mesajını veren programı yazınız.

Soru 3:

Bir sayının sıfır mı, pozitif mi, negatif mi olduğunu kontrol eden ve sonucu yazdıran programı hazırlayın.


📝 Bölüm 4: İç içe koşullar (Nested conditions)

Soru 1:

Kullanıcının yaşını ve sağlık raporunun olup olmadığını (evet/hayir) soran ve sadece yaş 18'den büyükse ve sağlık raporu varsa "Ehliyet alabilirsiniz." yazan programı yazınız.

Soru 2:

Kullanıcıdan kullanıcı adı ve parola isteyin. Kullanıcı adı "admin" ise parolası "123" ise "Yönetici girişi başarılı.", aksi durumda uygun hata mesajlarını iç içe koşullarla yazdıran program hazırlayın.

Soru 3:

Kullanıcının öğrenci (evet/hayir) olduğunu ve yaşını sorun. Sadece öğrenci olan ve 25 yaşından küçük olanlara "Öğrenci indirimi uygulanır." yazdıran programı tasarlayın.


📝 Bölüm 5: Mantıksal operatörler (and, or, not)

Soru 1:

Kullanıcıdan yaşını ve ülkede yaşayıp yaşamadığını (evet/hayir) alın. Eğer yaş 18 üstü ve ülkede yaşıyorsa "Oy kullanabilir.", aksi halde "Oy kullanamaz." mesajı yazdıran programı hazırlayın.

Soru 2:

Kullanıcıdan alınan sayı ya 10'dan küçük ya da 100'den büyükse "Geçerli sayı girdiniz.", değilse "Geçersiz sayı girdiniz." yazdıran programı oluşturun.

Soru 3:

Kullanıcıdan "yagmur var mi? (evet/hayir)" sorusu sorun. "hayir" cevabı verdiğinde "Şemsiye alma" yazdıran, aksi halde "Şemsiye al" mesajı veren programı mantıksal operatör (not) kullanarak yazınız.


📝 Bölüm 6: Tek satırlık koşullar (Inline Conditions)

Soru 1:

Kullanıcıdan sayı alıp tek satırda bu sayının pozitif veya negatif olduğunu belirleyen programı yazınız.

Soru 2:

Kullanıcıdan alınan yaş bilgisini tek satırda değerlendirerek "Genç" (30'dan küçükse) veya "Yaşlı" (30 ve üzeriyse) yazdırınız.

Soru 3:

Kullanıcıdan alınan şifrenin "12345" olup olmadığını tek satırda kontrol ederek "Şifre doğru" veya "Şifre yanlış" yazdıran programı hazırlayınız.


🔖 Önemli Not: Tüm soruları kendi Python ortamınızda test ederek çözümleri kontrol edin ve öğrendiğiniz konuları pekiştirin. 

Comments

Popular posts from this blog

Üçüncü Bölüm: Python'da Kontrol ve Döngü Yapıları (Kontrol ve Döngü İfadeleri)

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