博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Day2:购物车
阅读量:5059 次
发布时间:2019-06-12

本文共 1367 字,大约阅读时间需要 4 分钟。

需求: 1.启动程序后,让用户输入工资,然后打印商品列表; 2.允许用户根据商品编号购买商品; 3.用户选择商品后,检测余额是否足够,够就直接扣款,不够就提醒; 4.可随时退出,退出时打印已购买的商品列表。 # Author: Ewan Wang shopping_list = [] goods_list = [     ('Nike shoes',800),     ('Mjstyle trousers',500),     ('Bag',300),     ('Dictionary',100),     ('Cup',80),     ('Skin lotion',60) ] salary = input('Input your salary:') if salary.isdigit():     salary = int(salary)     while True:         for index,item in enumerate(goods_list):          #print(goods_list.index(item),item)           print(index,item)         user_choice = input('The product you want to buy is')         if user_choice.isdigit():             user_choice = int(user_choice)             if user_choice < len(goods_list) and user_choice >=0:                 p_item = goods_list[user_choice]                 if salary >= p_item[1]:                     shopping_list.append(p_item)                     salary -= p_item[1]                     print('Add %s in your shopping cart,your salary balance is %s'%(p_item[0],salary))                 else:                     print('Your balance is insufficient.')             else:                 print('Invalid option.')         elif user_choice == 'q':# 这里是==而非=             print('----------shopping list---------')             for p in shopping_list:                 print(p)             exit()

转载于:https://www.cnblogs.com/akonj3/p/7732636.html

你可能感兴趣的文章
增强学习(一) ----- 基本概念
查看>>
勇气获得机(逆向思维)
查看>>
CodeForces - 1004A-Sonya and Hotels(思维)
查看>>
rsync 服务基础配置讲解
查看>>
并查集 带压缩路径的版本
查看>>
hdu 4686 Arc of Dream (矩阵快速幂)
查看>>
hiho #1326 : 有序01字符串
查看>>
12.列表渲染
查看>>
蓝桥杯校内练习(19.01.12)
查看>>
Bootstrap页面布局6 - BS把已有的固定宽度布局转换成响应式布局
查看>>
Spring 容器的基本用法
查看>>
HUE中Oozie执行Hive脚本
查看>>
【转】php ob_start()、ob_end_flush和ob_end_clean()多级缓冲
查看>>
C#实现程序的开机启动
查看>>
eclipse Target runtime com.genuitec.runtime.generic.jee50 is not defined
查看>>
Amqp与RabbitMQ使用
查看>>
ajax获得后台传来的一个json值,在js中获得其中的属性值
查看>>
QT中QMainWindow、QWidget、QDialog
查看>>
对象的初始化过程
查看>>
排序之插入排序
查看>>