Konu:
BilgisayarYazar:
grayOluşturulma Zamanı:
1 yıl önceCevap:
Sorun varsa beklerim. txt dosyasıda mevcut.
Açıklama:
import time
import os
# linux için os.system('clear) yapın - windows için os.system('cls') yapın mac'i bende bilmiyorum googledan bakın
shopping_list = {"süt": 13.5,
"yumurta": 38.9,
"kağıt peçete": 20.5,
"sıvı yağ": 50,
"çikolata": 1.25,
"muz": 10,
"pil": 12.55,}
def printing_shopping_list(slist):
text = ""
for index, item in enumerate(slist):
text += "{} - {}:".format(index+1, item.title()[:15]) + "{:.2f} TL".format(slist[item]).rjust(25-len(item[:15])) + "\n"
print(text)
total = 0
while True:
printing_shopping_list(shopping_list)
item = input("Yukarıdaki aldığınızı eşyanın adını giriniz.\n(Çıkmak için direk enter'e basınız):\n> ").lower()
os.system('cls')
if item == "":
break
value = shopping_list.get(item, None)
if value == None:
print("Böyle bir eşya bulunmamaktadır tekrar giriniz.")
time.sleep(0.7)
os.system('cls')
continue
try:
quantity = int(input("1 {}, {:.2f} TL'dir. kaç tane istersiniz:\n> ".format(item.title(), value)))
if quantity <= 0:
raise ZeroDivisionError
except:
os.system('cls')
print("Lütfen bir sayı giriniz.")
time.sleep(0.7)
os.system('cls')
continue
os.system('cls')
total += value*quantity
os.system('cls')
print("Alışveriş tutarınız: {:.2f} TL.".format(total))
Yazar:
jazlene9prx
Bir cevabı oylayın:
3