zoukankan      html  css  js  c++  java
  • 20200924练习题

    1、请按下面提示,选择购买的商品
    ​ 1). 可乐 2.5元
    ​ 2). 雪碧 2.5元
    ​ 3). 哇哈哈 3元
    ​ 4). 红牛 6元
    ​ 5). 脉动 4元
    ​ 6). 果粒橙 3.5元

    2、提示用户投币(支持1元,5元,10元)
    ​ 用户输入投币金额,
    ​ 用户投币金额不够商品价格,继续提示投币,
    ​ 当投币超过商品价格,则返回商品和找零,然后结束程序

    综合答案

    def work9():
        print("请按下面提示选择购买的商品:")
        print("1). 可乐  2.5元")
        print("2). 雪碧  2.5元")
        print("3). 哇哈哈   3元")
        print("4). 红牛  6元")
        print("5). 脉动   4元")
        print("6). 果粒橙 3.5元")
        num = input("请输入您的选项:")
        if num == "1":
            print("您购买的是可乐,需要支付金额为2.5元")
            price = 2.5
        elif num == "2":
            print("您购买的是雪碧,需要支付金额为2.5元")
            price = 2.5
        elif num == "3":
            print("您购买的是哇哈哈,需要支付金额为3元")
            price = 2.5
        elif num == "4":
            print("您购买的是红牛,需要支付金额为6元")
            price = 2.5
        elif num == "5":
            print("您购买的是脉动,需要支付金额为4元")
            price = 2.5
        elif num == "6":
            print("您购买的是果粒橙,需要支付金额为3.5元")
            price = 2.5
        else:
            print("您的输入有误!")
            # 输入错误的情况下使用return终止函数的运行(退出程序)。
            return
        # 用户投币
        money = 0
        while money < price:
            m = input("请输入投币金额【支持1元,5元,10元】:")
            if m in ["1", "5", "10"]:
                money += int(m)
            else:
                print("您投币的金额有误或者不支持该面额")
        else:
            print("您的投币金额为{}元,商品的价格为{}元,找零{}元".format(money, price, (money - price)))
    work9()
    
  • 相关阅读:
    vba合并报表(搬一下)
    自选股票并绘制图像
    python代码--利用python进行数据分析里第十四章缺失代码
    python时间戳(1)
    python学习--列替换问题
    python学习--练习题28
    报错记录--004--panda删除添加问题
    python学习--练习题21-27
    python学习--练习题14-20
    python学习--练习题111213--分阶段判断问题、输出指定日期格式问题、统计字符问题
  • 原文地址:https://www.cnblogs.com/faberbeta/p/13730076.html
Copyright © 2011-2022 走看看