通过前两天的学习,作一个小的python程序,做为对上两节课程内容的回顾,用到的知识点有循环判断,列表,类型转换python
程序要求:app
1.启动程序后,先输入用户工资,而后打印商品列表iphone
2.容许用户根据商品编号购买商品学习
3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒ui
4.随时能够退出,退出时打印已购买商品和余额。spa
你们能够本身先写一下,我写的代码以下:orm
salary = input("请输入您的薪水:") things = [[], ], ], ], ]] shopping_car = [] balance = int(salary) while True: print(things) buy = input("输入您想购买的商品号(如3),若是退出直接输入“quit”:") if buy == "quit": print("您已经购买的商品为:") print(shopping_car) print("你剩下的余额为{ba}".format(ba=balance)) break else: number = int(buy) - 1 number < 0: print("您的输入有错误,请从新输入") continue if balance >= int(things[number][1]): balance = balance - int(things[number][1]) print("{things}已加入您的购物车,你剩下的余额为{ba}".format(things=things[number][0],ba = balance)) add = things[number] shopping_car.append(add) else: print("您的余额不足!") print("您已经购买的商品为:") print(shopping_car) print("你剩下的余额为{ba}".format( ba=balance)) break