# __author:Dell
# date: 2022/6/8
# coding:utf-8
kay_data = [
('书', 100),
('平板电脑Pro', 9000),
('雨伞', 15),
('咖啡', 30),
('特斯拉',900000),
('Python', 3750),
('苹果iPhone 14s', 10000),
('手机小米11', 5000),
]
def main():
list_date = []
salary = input("请输入你的余额:")
if salary.isdigit():
salary = int(salary)
else:
exit("提示:你输入的不是数字......")
while True:
for i, k in enumerate(kay_data, 1):
print(i, k)
user_input = input("请输入你的商品编号:")
if user_input.isdigit():
user_input = int(user_input)
if user_input > 0 and user_input < len(kay_data):
list_name = kay_data[user_input-1]
if list_name[1] < salary:
salary -= list_name[1]
list_date.append(list_name[0])
print("购买成功:%s" % list_date ,'余额:%s' % salary)
else:
print("你的余额不足,你的余额还剩余:%s" % salary)
else:
print("提示:没有这个编号:%s" % user_input)
elif user_input == 'q':
print("------------购买商品-----------")
for i in list_date:
print('你购买了: %s' % i)
print("欢迎下次光临.....")
break
else:
print("你输入的字符不存在...")
if __name__ == '__main__':
main()