Python笔记——简单的自动贩卖机小程序

这篇博客介绍了如何使用Python编写一个简单的自动贩卖机模拟程序,通过代码实现了选择商品、支付和找零等基本功能,适合初学者理解Python编程基础。
摘要由CSDN通过智能技术生成
题目:
# 6.自动贩卖机:只接受1元,5元,10元
# 可以1元,5元,10元,最多不能超过10元
# 饮料只有橙汁、椰汁、矿泉水、早餐奶
# 售价分别是3.5,4,2,4.5
# 写一个函数用来表示贩卖机的功能:
# 用户投钱和选择饮料,并通过判断之后,给用户吐出饮料和找零
分析:
# 选择饮料:字典
# 投钱:1 5 10 判断金额的面值
# 判断:钱不够 钱多了的情况  钱刚好的情况

代码片段:

toubi=0#用来记录投币的总金额
while True:
    money = input("请投入现金,现金必须是1,5,10 按q退出投币:")
    if money=='1' or money=='5' or money=='10':
        toubi+=int(money)
        print("您投入了{0}元".format(toubi))
    elif money=='q':
        print("投币完成,您一共投入了{0}元,请选择饮料".format(toubi))
        break
    else:
        print("请投入面值为1,5,10的纸币或硬币,其余面值不接受,请重新投币")

drinks={"1":3.5,"2":4,"3":2,"4":4.5}

while True:
    choose = input("
  • 7
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值