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

题目:
# 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("

你可能感兴趣的:(python)