标签:python
一直以来都不喜欢开发,也比较排斥,于是大学分专业选择了网络工程。但是学院又不重视网络,大四实习的时候都去培训开发唯独我选择了继续沿着网络方向走下去。现在已经工作一年多了,传统网络工程师的需求已经非常小了。最终还是回到了开发,选择了Python,开启我人生的新征程。
这是到今天为止我写过最长的一段代码,会有很多不完善的地方希望各大佬多多指导我这个刚入门的小菜鸟
#Author:Tannar
product_list = [
(‘Iphone‘,5800),
(‘Mac Pro‘,12888),
(‘iWatch‘,10600),
(‘Bike‘,7777),
(‘Python‘,77),
(‘Tea‘,27)
]
shopping_list = []
price = 0
salary = input("\033[41;1mInput your salary:\033[0m")
if salary.isdigit():
salary = int(salary)
while True:
for index, item in enumerate(product_list):
print(index, item)
user_choice = input("\033[43;1m选择要购买的商品>>>:\033[0m")
if user_choice.isdigit():
user_choice = int(user_choice)
if user_choice < len(product_list) and user_choice >= 0:
p_item = product_list[user_choice]
if p_item[1] <= salary:
shopping_list.append(p_item)
salary -= p_item[1]
price += p_item[1]
print("\033[45;1mAdded %s into shopping cart,your current salary is %s\033[0m"%(p_item[0],salary))
else:
print("\033[44;1m你的余额不足\033[0m")
else:
print("\033[44;1mProduct code is not exist\033[0m")
elif user_choice == ‘q‘:
print("\033[44;1m--------------shopping list-----------------\033[0m")
for p in shopping_list:
print(p)
print("The totally price is ",price)
print("Your current balance is ",salary)
exit()
else:
print("\033[41;1mInvalid input\033[0m")
else:
print("\033[41;1mInvalid input\033[0m")标签:python
原文地址:http://tannar.blog.51cto.com/9498622/1963331