Python List 练习实践(一)
2017-08-11 22:40
120 查看
地址:http://blog.csdn.net/u011463646/article/details/77103986
List 存取数字
代码:# 最好使用元组tuple,不能改变信息 Product_List = [["Iphone", 5800], ["Bike", 800], ["Python", 80], ["Mac", 12000], ["Starbucks", 10]] tmp_list = [] current_pro = [] cost = 0 salary = int(input("Your salary:")) print("Product_List: ") print("---index product price---") for i, product in enumerate(Product_List): info = ''' {_index} {_production} {_price}$'''.format(_index=i, _production=product[0], _price=product[1]) print(info) choose_proIndex = input("add:") while choose_proIndex != "q": if choose_proIndex.isdigit(): if (int(choose_proIndex) < len(Product_List)) and int(choose_proIndex) >= 0: current_pro = Product_List[int(choose_proIndex)] print(" continue...") else: current_pro = [] print("\033[45;1m Invalid index! Continue... \033[0m") else: current_pro = [] print("\033[41;1m Wrong Command! Continue...\033[0m") # 判断当前新加入项,是否大于余额 if current_pro == [] or salary < current_pro[1]: print("\033[31;1m Your money is not enough!Please quit...\033[0m") else: cost = 0 tmp_list.append(current_pro) salary -= current_pro[1] print("----Your current list----") for i, product in enumerate(tmp_list): print(i, "-->>", product[0], " ", product[1], "$") 4000 cost += product[1] print("Toall cost: %s balance:\033[31;1m %d \033[0m "%(cost, salary)) choose_proIndex = input("Choose Product index:") print("\033[33;1m______Final List______\033[0m") for i, product in enumerate(tmp_list): print(i, "-->>", product[0], " ", product[1], "$") print("Final balance is: \033[32;1m %s \033[0m" % salary)
效果
相关文章推荐
- Python List 练习实践(二)
- Python Sting 练习实践(一)
- 【Python】tuple and list 练习
- 《python机器学习及实践》书籍代码练习
- python练习 list取重复
- Python入门练习0001:list排序 & 字符串逆序(20170328)
- Python 小练习 求list内中间数
- Python 学习练习2----list
- Python小练习--类(来自《Python编程从入门到实践》)
- Python练习11----list赋值给变量
- python编程:从入门到实践-第十章练习
- Python的list和tuple小练习
- Python3 list与循环练习(购物车)
- python练习之读取文件,list,hash
- Python list(列表)实践
- 【python练习】 xlwt 操作excel 写入list数据并考虑合并单元格
- Python练习-- list and tuple
- Python Sting 练习实践(二)
- python中list 和 dict 效率的一次实践
- python从入门到实践第三章的课后练习作业