İçeriğe geçmek için "Enter"a basın

Python Ödevi-2

Soru 1 (for): Faktöriyel Hesaplama

Kullanıcıdan bir tam sayı girmesini isteyen ve bu sayının faktöriyelini for döngüsü kullanarak hesaplayıp ekrana yazdıran Python kodunu yazınız. (Örn: 5 girilirse 120 yazmalı).

Soru 2 (for): Aralıklı Çift Sayı Toplamı

1000 ile 2000 sayıları arasındaki (sınırlar dahil) tüm çift sayıları for döngüsü ve bir if koşulu kullanarak toplayan, toplamı döngü sonunda ekrana yazdıran Python kodunu yazınız.

Soru 3 (while): Sayı Tahmin Oyunu

Programın başında hedef_sayi = 42 şeklinde bir değişken tanımlayınız. Kullanıcıdan while döngüsü içerisinde sürekli tahmin alınız.

• Kullanıcının girdiği sayı hedef sayıdan küçükse “Daha büyük bir sayı giriniz”,

• Büyükse “Daha küçük bir sayı giriniz”,

• Eşitse “Tebrikler, sayıyı buldunuz!” yazdırıp döngüyü sonlandıran kodu yazınız.

Soru 4 (while): Şifre Kontrol Sistemi

Bir değişken içinde dogru_sifre = “python123” tanımlayınız. Kullanıcıdan while döngüsü kullanarak şifre isteyiniz. Kullanıcı yanlış şifre girdiği sürece “Hatalı şifre, tekrar deneyin” uyarısı veren, doğru şifre girildiğinde “Giriş yapıldı” yazıp döngüden çıkan kodu yazınız.

  1. 1 . ÖDEV SORULARI
  1. Python Ödevi -1 de yer alan soruları da hatırlatır olması sebebiyle paylaşıyorum

1. SORU: Hava Durumuna Göre Etkinlik Önerisi

Kullanıcıdan “Lütfen hava sıcaklığını giriniz: ” şeklinde bir girdi (input) almanız ve şu şartlara göre çıktı vermeniz isteniyor:

30 ve üzeri: “Yüzmeye gidebilirsin.”

15 ile 29 arası (15 dahil): “Pikniğe gidebilirsin.”

5 ile 14 arası (5 dahil): “Sinemaya gidebilirsin.”

5’ten küçükse: “Evde kalıp sıcak bir çikolata içebilirsin.”

2. SORU: Kullanıcı Giriş Paneli (Kullanıcı Adı ve Şifre)

Sistemde kayıtlı kullanıcı adının “admin”, şifrenin ise “1234” olduğu varsayılarak:

Kullanıcı adı “admin” ve şifre “1234” ise: “Giriş başarılı, hoş geldiniz!”

Kullanıcı adı veya şifre yanlışsa: “Hatalı kullanıcı adı veya şifre!”

Alanlar boş bırakılırsa: “Lütfen alanları doldurunuz!” mesajlarını yazdıran bir yapı kurmanız isteniyor.

3. SORU: Harf Notu Hesaplama Sistemi

Kullanıcıdan 0-100 arası bir not alarak şu harf karşılıklarını ekrana yazdırmanız isteniyor:

90 – 100: “AA”

80 – 89: “BA”

70 – 79: “BB”

60 – 69: “CB”

50 – 59: “CC”

50’nin altı: “Kaldınız (FF)”

4. SORU: Mağaza İndirim Hesaplama

Kullanıcıdan toplam alışveriş tutarını girmesini isteyerek:

1000 TL ve üzeri ise: %20 indirim uygulayıp “Tebrikler! İndirimli ödemeniz gereken tutar: … TL” yazdırın.

1000 TL altı ise: “İndirim için alt limitin altındasınız. Ödemeniz gereken tutar: … TL” yazdırın.

İlk yorum yapan siz olun

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir