# author : tang
# qq : 1440535574
# time : 2018/4/27 9:51:15
producty_list = [
('computer', 5000),
('xiaomi6', 2500),
('bed', 500),
('chair', 280),
('cup', 5)
]
shopping_list = []
info = """----- supermarket info -----
1.Please enter the goods number you want to buy
2.input quit to quit
3.input check to check your shop cart
4.input good to see goods
"""
print(info)
while True:
money = input("please input your money:")
if money.isdigit():
if int(money) >= 0:
money = int(money)
break
else:
print("input money is wrong!")
continue
def good():
for i, item in enumerate(producty_list):
print(i, item)
good()
while True:
buy = input("input the good number ,or quit or check:")
if buy == 'quit':
print("good bye")
break
if buy == 'good':
good()
continue
elif buy == 'check':
print("Shop cart has", shopping_list)
continue
if buy.isdigit():
buy = int(buy)
if buy in range(len(producty_list)):
if money >= producty_list[buy][1]:
producty_name = producty_list[buy][0]
money -= producty_list[buy][1]
shopping_list.append(producty_list[buy][0])
print("{0} has added to your shoppong cart,you have {1} yuan left.".format(producty_name, money))
else:
print("you don't have enough money!")
else:
print("There's no goods you want here")
else:
print("I cant understand what you want to buy.....")
---------------------
做者:唐高亮
來源:CSDN
原文:https://blog.csdn.net/qq_35627795/article/details/80109364
版權聲明:本文爲博主原創文章,轉載請附上博文連接!git