• 【Python 千题 —— 基础篇】菜品的价格


    题目描述

    题目描述

    食堂今天准备了很多好吃的菜。“beef” 12 元一份;“rice” 1 元一份;“fish” 8 元一份;其它菜品 5 元一份。请你根据输入的字符串,使用 if-elif-else 语句判断该菜品需要花费多少钱。

    输入描述

    输入一个菜品的字符串。

    输出描述

    输出该菜品的价格。

    示例

    示例 ①

    输入:

    beef
    
    • 1

    输出:

    beef 的价格是 12 元。
    
    • 1

    在这里插入图片描述


    代码讲解

    下面是本题的代码:

    # 描述: 食堂今天准备了很多好吃的菜。“beef” 12 元一份;“rice” 1 元一份;“fish” 8 元一份;其它菜品 5 元一份。
    # 请你根据输入的字符串,使用 if-elif-else 语句判断该菜品需要花费多少钱。
    # 输入: 输入一个菜品的字符串。
    # 输出: 输出该菜品的价格。
    
    # 接收用户输入的菜品字符串
    dish = input("请输入菜品名称: ")
    
    # 使用 if-elif-else 语句判断菜品价格
    if dish == "beef":
        price = 12
    elif dish == "rice":
        price = 1
    elif dish == "fish":
        price = 8
    else:
        price = 5
    
    # 输出菜品价格
    print(f"{dish} 的价格是 {price} 元。")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20

    思路讲解

    下面是这个Python编程习题的思路讲解,适用于初学者:

    1. 接收用户输入

      • 我们使用 input 函数接收用户输入的菜品名称。
      dish = input("请输入菜品名称: ")
      
      • 1
    2. 使用 if-elif-else 语句判断菜品价格

      • 使用 if-elif-else 语句判断用户输入的菜品名称,然后确定该菜品的价格。
      if dish == "beef":
          price = 12
      elif dish == "rice":
          price = 1
      elif dish == "fish":
          price = 8
      else:
          price = 5
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8

      这里,我们对用户输入的菜品名称进行判断,如果是 “beef”,则价格为 12 元;如果是 “rice”,则价格为 1 元;如果是 “fish”,则价格为 8 元;否则,价格为 5 元。

    3. 输出菜品价格

      • 最后,我们使用 print 语句输出菜品的价格。
      print(f"{dish} 的价格是 {price} 元。")
      
      • 1

    相关知识点

    这个Python编程习题涉及了以下主要知识点:

    1. 用户输入

      • 使用 input 函数接收用户的输入。
      dish = input("请输入菜品名称: ")
      
      • 1
    2. 条件语句

      • 使用 if-elif-else 语句根据不同的条件执行不同的代码块。
      if dish == "beef":
          price = 12
      elif dish == "rice":
          price = 1
      elif dish == "fish":
          price = 8
      else:
          price = 5
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
    3. 字符串比较

      • 在条件语句中,我们使用 == 来比较字符串是否相等。
      if dish == "beef":
      
      • 1
    4. 输出格式化

      • 使用 print 语句进行输出,可以使用格式化字符串(f-string)。
      print(f"{dish} 的价格是 {price} 元。")
      
      • 1

    这个习题适合初学者,因为它涵盖了Python编程的基础知识,包括用户输入、条件语句和字符串比较。帮助学习者理解如何根据不同的条件执行不同的代码块。

    作者信息

    作者 : 繁依Fanyi
    CSDN: https://techfanyi.blog.csdn.net
    掘金:https://juejin.cn/user/4154386571867191
  • 相关阅读:
    zabbix mysql监控项
    Scala 高阶(七):集合内容汇总(上篇)
    SQL动态分区、用户管理以及流程控制
    计算机毕业设计springcloud商城源码
    波动数列(蓝桥杯)
    redis6 跟着b站尚硅谷学习
    探花交友_第6章_圈子互动(新版)
    关于游戏介绍的HTML网页设计 HTML5期末考核大作业 HTML静态游戏网页作业 web前端开发技术 web课程设计 网页规划与设计
    实时数仓混沌演练实践
    算法:包含min函数的栈
  • 原文地址:https://blog.csdn.net/qq_21484461/article/details/134324292