介绍
小编给大家分享一下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如何实现简单的购物程序”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!