[ana sayfa] [hakkımda] [arşiv] [iletişim]

0 #Python - Koşula Bağlı Durumlar

Koşula bağlı durumlar dediğimizde eğer, yada, değilse karar yapılarından bahsediyorum.Python da bu ifadeleri if, elif, else olarak tanımlıyoruz.

Soru : Haftanın 5 günü için farklı bir yemek menüsü oluşturun.
Soru 2 : Bir önceki soruda müşterinin yediği yemekler için ayrıntılı hesap dökümü çıkarın ve müşteriyi bilgilendirin.

# -*- coding: utf-8 -*-

while True:
    mus_list = ["SERDAR","MUSTAFA"] #kayıtlı müşteriler dışında işlem yapmayı kapatalım.

    print '###################\n# Pazartesi => 1  #\n# Salı      => 2  #\n# Çarşamba  => 3  #\n# Perşembe  => 4  #\n# Cuma      => 5  #\n# Cumartesi => 6  #\n# Pazar     => 7  #\n###################'

    gunler  = ["Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "cumartesi", "Pazar"]
    yemekler_corba = ["Mercimek","Tavuksuyu","İşkembe","Ezogelin","Kelle Paça","Tarhana","Mantar"]
    yemekler_ana = ["Tas Kebabı","Tavuk Sote","Patlıcan Musakka","Dolma","Pilav","Balık","Hünkar Beğendi"]
    yemekler_tatli = ["Muhallebi","Sütlaç","Kadayıf","Güllaç","Şekerpare","Baklava","Puding"]

    fiyatlar_corba = [3.50] #tüm çorbalar 3.50 TL
    fiyatlar_ana = [5.00,4.00,4.50,3.50,3.50,5.00,4.00]
    fiyatlar_tatli = [5.00,4.00,5.00,3.50,3.50,4.00,3.50]
    print "\n"
    ad_sorgu = "Lütfen Adınızı Giriniz : "

    isim = raw_input(ad_sorgu)
    isim = str.upper(isim)

    if isim in mus_list:
        print "Hoşgeldiniz Sayın; ", isim,"!\n"
        secim = int(input("Menüsünü Görmek İstediğiniz Günün Sıra Numarasını Giriniz : "))
        if secim > 7 or secim < 1 :
            print "Geçersiz Gün İndisi!"
        else :
            secim -= 1  #liste indisi 0'dan başladığı için -1 :)
            print "\n"
            print "Gün : ",gunler[secim],"\n","Çorba : ",yemekler_corba[secim],"\n","Ana Yemek : ",yemekler_ana[secim],"\n","Tatlı : " ,yemekler_tatli[secim]
            print "\n"
            fiyat = str.upper(raw_input("Fiyatı Görmek İstiyormusunuz? [E/H]"))

            if fiyat == 'E':
                top = 3.50 + fiyatlar_ana[secim] + fiyatlar_tatli[secim]
                print "Toplam Hesap : ",top," TL"
            else:
                print "Teşekkürler..."
    else :
        print "Kayıt Bulunamadı!"

Yaşasın Çalışıyor ! 

0 yorum :

Yorum Gönder

Yorumun denetlendikten sonra görüntülenecek...Teşekkürler!