python如何实现简单的购物程序

  介绍

小编给大家分享一下python如何实现简单的购物程序,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强>需求:

<李>

启动程序后,让用户输入工资,然后打印商品列表

<李>

允许用户根据商品编号购买商品

<李>

用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒

<李>

可随时退出,退出时,打印已购买商品和余额

<强>代码如下

# !/usr/bin/ven  python   #,作者:鹰眼   & # 39;& # 39;& # 39;   本程序为实例程序:购物车程序      需求:      启动程序后,让用户输入工资,然后打印商品列表   允许用户根据商品编号购买商品   用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒   可随时退出,退出时,打印已购买商品和余额      & # 39;& # 39;& # 39;   #创建商品列表   product_list =, (   ,,(“Iphone", 5800),   ,,(“Mac  Pro" 9800),   ,,(“bike", 800),   ,,(“watch", 10600),   ,,(“coffee"(31岁),   ,,(“Alex  Python" 20)   ]   #,for 小姐:product_list拷贝:   #,,,印刷(我)      #创建购物列表   shopping_list =[]   #要求用户输入数据   时间=salary 输入(“Input  your 工资:“)   #首先要对用户的输入做判断   if  salary.isdigit ():   salary 才能=,int(工资),#转换为整形   while 才能真正:#循环输出列表   ,,,for 指数,item 拷贝列举(product_list):   ,,,,,印刷(指数项)   ,,,user_choice =,输入(“请选择要买什么……“)   ,,,if  user_choice.isdigit(): #转换为整形   ,,,,,user_choice =int (user_choice)   ,,,,,if  user_choice  & lt;, len (product_list),以及user_choice 在=0:   ,,,,,,,p_item =, product_list [user_choice]   ,,,,,,,if  p_item [1], & lt;工资=:#钱够   ,,,,,,,,,shopping_list.append (p_item)   ,,,,,,,,,salary  -=, p_item [1]   ,,,,,,,,,print (“Added  % s  into  shopping 车,your  current  balance  is  033年\[31日;033 1 m % s \ [0 m", %, (p_item、工资),)   ,,,,,,,其他:#钱不够   ,,,,,,,,,033年(“\ [41;1 m您的余额只剩【% s】,余额不足033 \ [0 m", %的薪水)   ,,,,,其他的:   ,,,,,,,033年(“\ [32;1 mproduct  code  [% s] is  not  033年存在\ [0 m “, % user_choice)   ,,,elif  user_choice ==,“q":      ,,,,,印刷(“- - - - - - - - - - - shoppig 列表- - - - - - - - - -“)   ,,,,,for  p 拷贝shopping_list:   ,,,,,,,印刷(p)   ,,,,,印刷(“- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -“)   ,,,,,033年(“\ [33;1 myour  current  balance  is : 033 \ [0 m",工资)   ,,,,,退出()   ,,,:   ,,,,,印刷(“Invalid  Option")   其他:#输入问退出   ,,033年(“\ [13;1 m【错误】请输入正确的数字! \ [0 m" 033)   退出才能()

以上是“python如何实现简单的购物程序”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

python如何实现简单的购物程序