Python program tasarlama

Ddm779

Hectopat
Katılım
23 Ocak 2022
Mesajlar
112
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Print ("getir markete hoş geldiniz.")
Print ("almak istediğiniz ürünü tuşlayınız.")
Print ("-----------------------------------")
Print("meyve 1, bakliyat 2, unlumamüller 3 tuşlayınız.")

Secim = input("seçiminiz (1/2/3/4):")
İf secim =='1':
Print ("elma 1, armut 2, muz 3")
Meyveler = input("seçiniz: ")

İf meyveler == '1':
Print("kaç kilo istiyorsunuz? Kilosu 2 TL")
Kilo = int(input("kilo (kg):"))
Fiyat = kilo*2
Print (fiyat)

Elif meyveler == '2':
Print("kaç kilo istiyorsunuz? Kilosu 3 TL")
Kilo = int(input("kilo (kg):"))
Fiyat = kilo*3
Print (fiyat)

Elif meyveler == '3':
Print("kaç kilo istiyorsunuz? Kilosu 5 TL")
Kilo = int(input("kilo (kg):"))
Fiyat = kilo*5
Print (fiyat)
İf secim =='2':
Print ("fasulye 1, nohut 2, pirinç 3")
Bakliyat = input("seçiniz: ")

İf bakliyat == '1':
Print("kaç kilo istiyorsunuz? Kilosu 10 TL")
Kilo = int(input("kilo (kg):"))
Fiyat = kilo*10
Print (fiyat)

Elif bakliyat == '2':
Print("kaç kilo istiyorsunuz? Kilosu 15 TL")
Kilo = int(input("kilo (kg):"))
Fiyat = kilo*15
Print (fiyat)

Elif bakliyat == '3':
Print("kaç kilo istiyorsunuz? Kilosu 13 TL")
Kilo = int(input("kilo (kg):"))
Fiyat = kilo*13
Print (fiyat)
İf secim =='3':
Print ("ekler 1, kurabiye 2, baklava 3")
Unlu = input("seçiniz: ")

İf unlu == '1':
Print("kaç kilo istiyorsunuz? Kilosu 50 TL")
Kilo = int(input("kilo (kg):"))
Fiyat = kilo*50
Print (fiyat)

Elif unlu == '2':
Print("kaç kilo istiyorsunuz? Kilosu 35 TL")
Kilo = int(input("kilo (kg):"))
Fiyat = kilo*35
Print (fiyat)

Elif unlu == '3':
Print("kaç kilo istiyorsunuz? Kilosu 110 TL")
Kilo = int(input("kilo (kg):"))
Fiyat = kilo*110
Print (fiyat)
Else:
Print("geçersiz giriş")

Arkadaşlar sizden 2 yardım istiyorum 1.si
Mesela ben 1-4 arasına 5 yazdım bunu yapınca lütfen bir daha deneyiniz yazsın ve programı tekrar başlatsın.
2. olarak mesela sadece meyve değil de unlu mamüllerde alabilse meyvede almak istediğini sorduktan sonra başka bir şey daha almak ister misin diye sorabilir ve onun toplamını fiyat olarak bize gösterebilir mi?
teşekkürler.
 
while döngüsü ile bunları yapman mümkün.
1.si için
Python:
while True:
    try:
        secim = int(input("1-secim1:\n2-secim2:\n3-secim3:\n4-secim4:"))
        if secim < 1 or secim > 4:
            print("1-4 arası seçim yapınız.")
            continue
        break
    except ValueError:
        print("Must be integer")
 
Son düzenleme:
while döngüsü ile bunları yapman mümkün.
1.si için
Python:
while True:
    try:
        secim = int(input("1-secim1:\n2-secim2:\n3-secim3:\n4-secim4:"))
        if secim < 1 or secim > 4:
            print("1-4 arası seçim yapınız.")
            continue
        break
    except ValueError:
        print("Must be integer")
bunu biliyorum fakat yazdığım zaman nedense olmuyor
 

Technopat Haberler

Yeni konular

Geri
Yukarı