products=[['iphone',6888],['MacPro',14800],['小米6',2499],['coffe',31],['book',60],['Nike',699]]
#根据列表写出循环  询问用户买什么  用户选择一个编号  把对应物品添加值物品栏  最终用户输出q时 退出循环 打印出购买的物品
newproduct=[]
num=int(input('请输入您要买的物品编号:\niphone,6888(0) \nMacPro,14800(1) \n小米6,2499(2) \ncoffe,31(3) \nbook,60(4)\nNike,699(5)'))
newproduct.append(products[num])
question=input('请问是否退出,退出请输入q,继续购买输入e')
if question=='q':print('退出')
elif question=='e':num = int(input('请输入您要买的物品编号:\niphone,6888(0) \nMacPro,14800(1) \n小米6,2499(2) \ncoffe,31(3) \nbook,60(4)\nNike,699(5)'))
while question!='q':newproduct.append(products[num])question = input('请问是否退出,退出请输入q,继续购买输入e')if question == 'q':print('退出')elif question == 'e':num = int(input('请输入您要买的物品编号:\niphone,6888(0) \nMacPro,14800(1) \n小米6,2499(2) \ncoffe,31(3) \nbook,60(4)\nNike,699(5)'))print('您购买的商品为%s'%newproduct)

#根据列表写出循环 询问用户买什么 用户选择一个编号 把对应物品添加值物品栏 最终用户输出q时 退出循环 打印出购买的物品相关推荐

  1. 在控制台中循环录入字符串,输入q时退出。 然后显示一个新的字符(Python)

    """ 在控制台中循环录入字符串,输入q时退出. 然后显示一个新的字符 """ list01 = [] while True:str_inp ...

  2. C语言—递归函数 用递归方法编程计算输出Fibonacci数列,同时打印出计算Fibonacci数列每一项时所需的递归调用次数。

    用递归方法编程计算输出Fibonacci数列,同时打印出计算Fibonacci数列每一项时所需的递归调用次数. **输入格式要求:"%d" 提示信息:"Input n:& ...

  3. shell分割参数为数组并循环执行jar,异常时退出循环

    使用shell,将逗号分隔的多个id分割成数组,并遍历数组将id作为参数传入java的jar进行处理.出现异常时中断循环退出. #!/bin/bash echo "args:$*" ...

  4. 用户管理(一):使用shell脚本批量添加指定数量的用户

    运行环境 CentOS 6.9.Xshell 5 前言 我们在需要创建多个用户的时候,使用手工单独创建是比较耗费精力的事情,我们可以通过shell脚本实现批量添加用户,实现指定数量用户.创建用户默认名 ...

  5. 【C语言练习4】根据公式计算π的值,π=4-4/3+4/5-4/7+4/9+... 打印出一个表格来显示,用公式中的1项、2项、3项...计算出来π的近似值

    #include <stdio.h>int main() {int i;double k;double pi;for (i=1;i<100000;i++){k=2*i-1; if ( ...

  6. 给一个不多于5位的正整数求它是几位数并逆序打印出各位数字(JAVA)

    import java.util.Scanner;public class Demo6 {public static void main(String[] args) {System.out.prin ...

  7. 根据上面的products列表写一个循环,不断询问用户想买什么,用户选择一个商品编号,就把对应的商品添加到购物车里,终用户输入q退出时,打印购买的商品列表。

    一.问题: 现有商品列表如下: 1.products = [["iphone",6888],["MacPro",14800],["小米6", ...

  8. 丰巢“羊毛”,出在快递身上,让用户买单!

    点击"技术领导力"关注∆  每天早上8:30推送 作者| Mr.K   编辑| Emma 来源| 技术领导力(ID:jishulingdaoli) 4月30日,丰巢宣布,普通会员超 ...

  9. python输入end退出循环_python练习:从入门到实践——用户输入和while循环

    目录 一.函数 input() 的原理 1.1 编写清晰的程序 1.3 求模运算 二.while 循环简介 2.1 使用 while 循环 2.2 让用户选择何时退出 2.3 使用标志 2.4 使用 ...

最新文章

  1. java英文字符串大小写转换 必须使用_【Java基础】之字符串大小写转换不利用API....
  2. 近期上海面试总结(一)
  3. 54.什么是页面?什么是块或物理块?
  4. shutil模块,为什么说它是os模块的兄弟模块?
  5. 解决mysql不能远程登入的问题
  6. 获取当前scn号scn1_Checkpoint和SCN的解析
  7. java 的泛型的嵌套_Java接口泛型的嵌套实现
  8. 4、组件注册-自定义TypeFilter指定过滤规则
  9. 瑞星杀毒软件网络版介绍
  10. 如何向你的弱智室友解释区块链
  11. C++基础算法 | 单调栈(Monotonous Stack)
  12. JavaScript工具类:util.js用法实例
  13. 【Unity学习历程之一】给Visual Studio中的C#脚本编辑添加自动补全
  14. 阿里专家梁笑:2018双十一下单成功率99.9%!供应链服务平台如何迎接大促 1
  15. tri_mode_ethernet_mac的Licence申请及rgmii时序的一些领悟
  16. R语言随笔-COG计算及绘图
  17. jQuery二级下拉菜单 下拉箭头翻转动画
  18. 买 香港上市 的股票
  19. 1009 Triple Inversions
  20. openCv--裁剪图像不规则区域

热门文章

  1. 0014__格式化工厂(视频编辑软件包括去掉声音、添加字幕)
  2. BeeWare 峰器 中文文档 - 教程 2 - 让它变得有趣
  3. arcgis中央经线怎么变成109.5度
  4. 【git】日常维护代码
  5. Godot Engine:街霸隆冲击波(预告片儿)
  6. 电信天翼网关自带路由器的那种,怎么再连接一个光猫? 顺便详解一下WAN口和LAN口
  7. Unity渲染教程的GAD中文翻译版本地址
  8. 解决joint_state_publisher_gui-2] process has died
  9. 如何用函数指针调用函数
  10. Can't open /dev/sdb1 exclusively. Mounted files