Python实现的一个自动售饮料程序代码分享
2014-08-25 09:25
911 查看
写这个程序的时候,我已学习Python将近有一百个小时,在CSDN上看到有人求助使用Python如何写一个自动售饮料的程序,我一想,试试写一个实用的售货程序。当然,只是实现基本功能,欢迎高手指点,新手学习参考。
运行环境:Python 2.7
# encoding=UTF-8 loop=True money=0 while loop: x = raw_input('提示:请投入金币,结束投币请按"q"键') if x=='q': if money==0: print '错误:您未投入过纸币,请至少投入一张纸币后才能选购商品' else: print '提示:您已结束投币,将进入购买商品操作界面' loop = False else: try: x = int(x) money+=x print '提示:您此次投币',x,'元人民币,您一共投币',money,'元人民币' except Exception,e: print '错误:您的金币系统不识别,请重新投币,谢谢!' GoodList = { '可口可乐':2.5, '果粒橙':3, '奶茶':1.5, '加多宝':4 } i=0 print '请选择商品:' for x in GoodList: i+=1 print '编号',i,'商品名称',x,'价格',GoodList[x] print fanwei = range(len(GoodList)) loop = True while loop: o = raw_input('提示:请输入您要购买的商品编号,按"q"键结束购买') if o=='q': loop = False else: try: o = int(o) if o>=1 and o<=len(GoodList): i=0 for x in GoodList: i+=1 if i==o: if money>=GoodList[x]: money -= GoodList[x] print '提示:您购买的商品是:',x,',价格:',GoodList[x],',您还剩余:',money,'元人民币' if money==0: loop = False else: print '错误:您的余额',money,'元已不足购买此商品',x,'[',GoodList[x],'元]' else: print '错误:您输入的商品编号不存在,请重新输入' except Exception,e: print '错误:请输入正确的产品编号,谢谢合作!' if money>0: print '提示:系统将找您,',money,'元人民币,欢迎下次光临' else: print '提示:您的余额已用完,欢迎下次光临'
您可能感兴趣的文章:
相关文章推荐
- Python实现的一个自动售饮料程序代码分享
- Python实现的一个找零钱的小程序代码分享
- Python实现的一个找零钱的小程序代码分享
- Python实现日志自动记录功能(一个思路代码,详细可以自己扩展)
- 分享实现类似QQ的自动登陆的方法,代码比较简单,主要是给大家提供一个实现逻辑,具体的要结合自身的app来做
- ASPX验证码生成程序(C#代码一个页面实现)
- Python实现博客日志自动提交程序
- 代码实现从我的主窗体里打开另外一个应用程序,并且让该程序像自己的MDI子窗体那样在父窗体的范围内显示
- 网络游戏服务器开发::学习了两天python写了一个linux下自动安装程序的脚本
- c#开机自动启动程序实现代码
- 分享一个用Xcode4实现基于Webservice用户登录的iphone程序
- 实现一个鼠标自动按键程序
- 仅允许程序运行一个实例代码实现
- 在VC程序中实现点击某一文档全路径(如一个Word文档)自动在相关浏览器(MS WORD)中观看
- java代码实现网页程序自动登录
- 利用PHP安装windows自动运行的服务,PHP程序可以实现长时间、自动运行、定时更新功能,直接可以用在项目中的类源代码
- 用python实现一个按需生成用于vim跳转的tags文件的小程序
- python cgi ajax - 使用CGIHTTPServer实现一个ajax程序
- 分享一个可以灵活控制的实现Javascript滚动效果的程序
- 将C++代码全部写到头文件:)python脚本帮助自动生成相应的实现文件初始框架