python饮料购买_Python实现的一个自动售饮料程序代码分享
写这个程序的时候,我已学习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]
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写的一个自动售饮料小程序!
写这个程序的时候,我已学习Python将近有一百个小时,在CSDN上看到有人求助使用Python如何写一个自动售饮料的程序,我一想,试试写一个实用的售货程序.当然,只是实现基本功能,欢迎高手指点,新手 ...
- python代码大全o-Python实现的一个自动售饮料程序代码分享
写这个程序的时候,我已学习Python将近有一百个小时,在CSDN上看到有人求助使用Python如何写一个自动售饮料的程序,我一想,试试写一个实用的售货程序.当然,只是实现基本功能,欢迎高手指点,新手 ...
- python自动化简历_python+selenium实现简历自动刷新的示例代码
本文用到的文件的下载地址 百度网盘链接: https://pan.baidu.com/s/1tmpdEfAZKff5TOMAitUXqQ 提取码: e6at 1 安装Python 和 selenium ...
- 怎么用python画圆柱_python 如何绘画一个圆柱体,求详细代码。|
python matplotlib 如何画点 而不要画点之间的连线? plot(x,y,marker='*') 用marker参数来指定者用set_marker函数,参看matplotlib的帮助 & ...
- python生成6位数验证码_Python随机生成一个6位的验证码代码分享
# -*- coding: utf-8 -*- import random def generate_verification_code(): ''' 随机生成6位的验证码 ''' code_list ...
- 面试题之如何用Java设计一个自动售货机
如何用Java设计一个自动售货机程序是一个非常好的Java面试题.大多数情况会在面试比较senior的Java开发者的时候出现.在一个典型的代码面试中,你需要在一定的时间内根据对应的条件完成相关的代码 ...
- 用python编写一个点餐程序_Python写一个自动点餐程序
原博文 2019-08-09 10:45 − # Python写一个自动点餐程序 ## 为什么要写这个 公司现在用meican作为点餐渠道,每天规定的时间是早7:00-9:40点餐,有时候我经常容易忘 ...
- python kivy显示图片_python基于Kivy写一个图形桌面时钟程序代码示例
本篇文章小编给大家分享一下python基于Kivy写一个图形桌面时钟程序代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Kivy 是一个开源的 ...
- python简单代码画图-Python竟能画这么漂亮的花,帅呆了(代码分享)
阅读本文大概需要3分钟 关于函数和模块讲了这么久,我一直想用一个好玩有趣的小例子来总结一下,同时也作为实战练习一下. 趣味编程其实是最好的学习途径,回想十几年前我刚毕业的时候,第一份工作就给手机上写a ...
最新文章
- python是开源的.它可以被移植_Facebook 发布开源框架 PyTorch, Torch 终于被移植到 Python 生态圈...
- c语言构造插值多项式,拉格朗日多项式插值(C语言).docx
- python判断对错题_python 初学者错题本
- OpenCV梯度直方图HOG的实例(附完整代码)
- activiti自定义_在Activiti中执行自定义查询
- javascript进制转换_「js基础」JavaScript逻辑和位运算符归纳
- 燕山大学计算机学院官网,燕山大学信息科学与工程学院(专业学位)计算机技术保研夏令营...
- docker利用Dockerfile来制作镜像
- linux7离线安装docker19,centos7离线安装docker
- python可以做什么工作-Python入门后,想要从事自由职业可以做哪方面工作?
- mysql删除索引_MySQL 索引详解
- 《现代操作系统(中文第四版)》课后习题答案 第一章 引论
- echarts设置地图大小比例,大小设置
- 我国个人缴税计算实例
- 毕业三周年,又一个离别季
- 枣庄市建筑物矢量数据(Shp格式+带高度)
- 解决height:100vh超出屏幕高度的问题
- 国内的服务器的优势就是,国产服务器有哪些优势?其优势主要表现在哪?
- 华为OD机试真题 Python 实现【模拟商场优惠打折II】【2023 Q1 | 100分】
- Apollo学习笔记(15)Mini-Snap