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

题目描述

题目描述

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

输入描述

输入一个菜品的字符串。

输出描述

输出该菜品的价格。

示例

示例 ①

输入:

beef

输出:

beef 的价格是 12 元。

在这里插入图片描述


代码讲解

下面是本题的代码:

# 描述: 食堂今天准备了很多好吃的菜。“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} 元。")

思路讲解

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

  1. 接收用户输入

    • 我们使用 input 函数接收用户输入的菜品名称。
    dish = input("请输入菜品名称: ")
    
  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
    

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

  3. 输出菜品价格

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

相关知识点

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

  1. 用户输入

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

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

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

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

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

作者信息

作者 : 繁依Fanyi
CSDN: https://techfanyi.blog.csdn.net
掘金:https://juejin.cn/user/4154386571867191

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/126360.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【被面试官吊打系列】啥,你没说面试要考智力题呀 (上) ?

你好,我是安然无虞。 文章目录 1. 二进制问题分金条问题毒药问题 2. 先手必胜问题轮流拿石子抢30的必胜策略Nim游戏 3. 水桶问题5L和6L的水桶怎么量出3L的水?3L和5L的水桶怎么量出4L的水?一个装了10L水的桶,一个7L的空桶还有一个…

Windows搭建minio存储

minio功能类似以ftp 小白教程,一看就会,一做就成。 1.下载软件 https://dl.min.io/server/minio/release/windows-amd64/minio.exe 2.部署配置 我是在D盘下创建了minio目录 minio.exe是软件minio.log是日志(不用创建)minio900…

借钱正成为互联网一大坑,影响你的房贷,悄悄吞噬消费者

如今各个APP都可以给消费者提供贷款,由于网贷已坑了不少人,许多用户都选择了拒绝,不过APP的另一大坑却在悄悄影响消费者的征信,对消费者包括房贷在内的贷款产生影响。 互联网的这个坑就是先用后付功能,表面上各个APP以…

Node.js中的文件系统(file system)模块

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

GPT-4 Turbo 发布 | 大模型训练的新时代:超算互联网的调度与调优

★OpenAI;ChatGPT;Sam Altman;Assistance API;GPT4 Turbo;DALL-E 3;多模态交互;算力调度;算力调优;大模型训练;GH200;snowflake;AGI;A…

内存条选购注意事项(电脑,笔记本)

电脑内存条的作用、选购技巧以及注意事项详解 - 郝光明的个人空间 - OSCHINA - 中文开源技术交流社区 现在的电脑直接和内存条联系 电脑上的所有输入和输出都只能依靠内存条 现在买双条而不是单条 买两个相同的内存条最好 笔记本先分清是低电压还是标准电压,DD…

java多线程文件下载器

文章目录 1.简介2.文件下载的核心3.文件下载器的基础代码3.1 HttpURLConnection3.2 用户标识 4.下载信息4.1 计划任务4.2 ScheduledExecutorService🍀 schedule方法🍀 scheduleAtFixedRate方法🍀 scheduleWithFixedDelay方法 5.线程池简介5.1…

“隐身术”成现实,中科院院士现场表演

(图源:哔哩哔哩) 在“bilibili超级科学晚”活动现场,中国科学院院士褚君浩为我们揭示了“隐身术”的原理。原来,这种神奇的技能是一种科学手段。 褚君浩院士为大家介绍了一种名为“柱镜光栅”的特殊材料,柱…

Zotero拓展功能之Zotero Style

Zotero Style拓展功能 一、列: 1.简介 首先你必须知道Zotero的基本功能:右键任意一个列的名字,会弹出一个右键菜单,你可以勾选/取消勾选一个列,并且在最后有两个按钮,一个是“列设置”,一个是…

VS2015模块库交接出现环境报错 error MSB8031 和 error C1189

问题报错 1.错误 MSB8031 Building an MFC project for a non-Unicode character set is deprecated. You must change the project property to Unicode or download an additional library. 错误 MSB8031不赞成为非Unicode字符集生成MFC项目。您必须将项目属性更改为Unicode&…

数据公网传输加密隧道技术

参考: https://wenku.baidu.com/view/c2bfb9b4d6bbfd0a79563c1ec5da50e2524dd1a1.html?wkts1699578126402

【Linux基础IO篇】用户缓冲区、文件系统、以及软硬链接

【Linux基础IO篇】用户缓冲区、文件系统、以及软硬链接 目录 【Linux基础IO篇】用户缓冲区、文件系统、以及软硬链接深入理解用户缓冲区缓冲区刷新问题缓冲区存在的意义 File模拟实现C语言中文件标准库 文件系统认识磁盘对目录的理解 软硬链接软硬链接的删除文件的三个时间 作者…

【Excel】函数sumif范围中符合指定条件的值求和

SUMIF函数是Excel常用函数。使用 SUMIF 函数可以对报表范围中符合指定条件的值求和。 Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。 sumif函数语法是:SUMIF(range,criteria,sum_range) sumif函数的参数如下&#xff…

安徽首届道医传承十八绝技发布会在合肥成功举办

近日,在安徽合肥举行了首届道医传承十八绝技发布会,本次会议由安徽渡罗门生物科技有限公司、北京道武易医文化传播有限公司、楼观台道医文化研究院联合举办。现场吸引了来自全国各地民族医学领域的专家学者参与讨论与交流。本次会议旨在促进道医的交流与…

OCR技术狂潮:揭秘最新发展现状,引爆未来智能时代

OCR(Optical Character Recognition,光学字符识别)技术自20世纪以来经历了长足的发展,随着计算机视觉、人工智能和深度学习等领域的进步,OCR技术在准确性、速度和适用范围上都取得了显著的进展。以下是OCR技术发展的现…

在gitlab中指定自定义 CI/CD 配置文件

文章目录 1. 介绍2. 配置操作3. 配置场景3.1 CI/CD 配置文件在当前项目step1:在当前项目中创建目录,编写流水线文件存放在该目录中step2:在当前项目中配置step3:运行流水线测试 3.2 CI/CD 配置文件位于外部站点上step1&#xff1a…

嵌入式养成计划-47----QT--基于QT的OpenCV库实现人脸识别功能

一百二十一、基于QT的OpenCV库实现人脸识别功能 121.1 UI 界面 登录按钮现在没啥实际作用,因为没加功能,可以添加在识别成功后运行的功能代码 121.2 思路 显示人脸: 通过 VideoCapture 这个类下面的 open() 方法打开摄像头,对…

进口猫罐头在排行榜中是否靠前?排行榜中靠前的猫罐头测评

养猫这6年,我对猫咪的日常饮食把关一直很严格。这些年我给我家猫们购买过很多不同品牌、不同口味的罐头,在猫罐头的挑选、分析上还是有一些经验的。今天,我将和大家一起探讨进口猫罐头在排行榜中是否靠前?同时,我将为大…

优化VMD全家桶!

↖加关注这种话银家怎么好意思说出口嘛-- 声明:对于作者的原创代码,禁止转售倒卖,违者必究! 本期对以往智能算法优化VMD的代码做一个总结。 代码目录 优化VMD全家桶!:https://mbd.pub/o/bread/ZZaVlp5xVMD为…

SAP CK51N销售订单取关联采购订单价格增强

需求fs 销售订单及行项目 enhancement 测试