python购物计算 2024年6月青少年电子学会等级考试 中小学生python编程等级考试一级真题答案解析

embedded/2024/11/14 10:48:17/

目录

python购物计算

一、题目要求

1、编程实现

2、输入输出

二、算法分析

三、程序代码

四、程序说明

五、运行结果

六、考点分析

七、 推荐资料

1、蓝桥杯比赛

2、考级资料

3、其它资料


python购物计算

2024年6月 python编程等级考试一级编程题

一、题目要求

小明去体育商店买东西,一共带了x元。他买了一个价格为a元的乒乓球拍,接着用剩下钱全买了乒乓球,乒乓球价格为b元。请问他买了几个乒乓球?

1、编程实现

  1. 用键盘输入总共带了多少钱
  2. 用键盘输入乒乓球拍的价格
  3. 用键盘输入乒乓球的价格
  4. 根据输入计算小明买了几个乒乓球
  5. 输出买乒乓球的数量

2、输入输出

输入描述:三行输入,第一行输入总共带了多少钱,第二行输入球拍的价格是多少钱,第三行输入乒乓球的单价是多少元。

输出描述:输出这个字符串

输入样例:

总共带了多少元:50
球拍的价格是多少元:30
乒乓球的单价是多少元:5

输出样例:

乒乓球的数量是:4

二、算法分析

  1. 题目相对而言比较简单,首先从键盘获取一个整数

  2. 然后从1到N逐个进行判断是否是整数

  3. 如果是整数就进行输出即可

 本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102

三、程序代码

x = int(input("总共带了多少元:"))
a = int(input("球拍的价格是多少元:"))
b = int(input("乒乓球的单价是多少元:"))
num = (x - a) // b
print("乒乓球的数量是:",num)

四、程序说明

  1. 用input和int函数,获取键盘输入的总共带了多少钱并转换成整数保存在变量x里面
  2. 用input和int函数,获取键盘输入的球拍的价格并转换成整数保存在变量a里面
  3. 用input和int函数,获取键盘输入的乒乓球的价格并转换成整数保存在变量b里面
  4. 要求的是球拍的数量,所以可以将总金额减去球拍的价格剩下的钱全部用来买乒乓球,用的是整除运算
  5. 利用print输出函数,按要求输出乒乓球的数量即可

五、运行结果

总共带了多少元:50
球拍的价格是多少元:30
乒乓球的单价是多少元:5乒乓球的数量是: 4

六、考点分析

难度级别:简单,这题相对而言比较简单,具体主要考查如下:

  1. 学会分析题目 找到解题思路
  2. input函数:Python 中 input() 函数接受一个标准输入数据,返回为 string 类型。
  3. int函数:将传入的参数强制转换成整数
  4. print函数:用于打印输出,最常见的一个函数。
  5. 学会分析题目,算法分析,将复杂问题模块化,简单化,从中找到相应的解题思路
  6. 充分掌握分支语句、循环语句和简单算法知识的使用及输入输出函数的用法

PS:方式方法有多种,小朋友们只要能够达到题目要求即可!

七、 推荐资料

  • 所有考级比赛学习相关资料合集【推荐收藏】

1、蓝桥杯比赛

  • 蓝桥杯python选拔赛真题详解

  • 蓝桥杯python省赛真题详解

  • 蓝桥杯python国赛真题详解

  • 历届蓝桥杯科技素养计算思维真题解析

2、考级资料

  • python等级一级真题解析【电子学会】

  • python等级二级真题解析【电子学会】

  • python等级三级真题解析【电子学会】

  • python等级四级真题解析【电子学会】

3、其它资料

  • 初学python100例

  • 历届蓝桥杯scratch国赛真题解析
  • 历届蓝桥杯scratch省赛真题解析
  • 历届蓝桥杯scratch STEMA选拔赛真题解析
  • 历届蓝桥杯科技素养计算思维真题解析
  • 画图-scratch编程考级99图
  • 电子学会历年scratch等级考试一级真题解析
  • 电子学会历年scratch等级考试二级真题解析
  • 电子学会历年scratch等级考试三级真题解析
  • 电子学会历年scratch等级考试四级真题解析
  • 零基础学习scratch3.0【入门教学 免费】
  • 零基础学习scratch3.0【视频教程 114节 免费】

http://www.ppmy.cn/embedded/137476.html

相关文章

想让三维模型与实时视频融合?这款软件值得一试

视频融合,是指将视频数据投影到地理特征表面,并通过相应姿态参数控制投影效果的一种三维展示方式,实现了三维模型与实时视频的融合。 四维轻云是一款轻量化的地理空间数据管理云平台,支持地理空间数据的在线管理、编辑以及分享。…

架构师备考-概念背诵(软件工程)

软件工程 软件开发生命周期: 软件定义时期:包括可行性研究和详细需求分析过程,任务是确定软件开发工程必须完成的总目标,具体可分成问题定义、可行性研究、需求分析等。软件开发时期:就是软件的设计与实现,可分成概要设计、详细设计、编码、测试等。软件运行和维护:就是…

推理计算:GPT-o1 和 AI 治理

GPT-o1 展示了如何在推理时利用更多计算来增强 AI 推理能力。虽然这一发展是渐进式的,而不是革命性的,但它凸显了推理计算在 AI 影响和治理中日益增长的重要性。 我收到了一些关于 GPT-o1(称为“草莓”)影响的询问。这篇文章记录了…

基于Spring Boot的美术馆管理系统的设计与实现,LW+源码+讲解

摘 要 如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统美术馆管理系统信息管理难度大,容错率低&…

一个功能强大的文档解析和转换工具,支持PDF、DOCX、PPTX和Markdown等

大家好,今天给大家分享一个用于处理文档的项目Docling,旨在帮助用户轻松快速地解析文档并将其转换为所需格式,为使用生成式人工智能(gen AI)准备文档。 项目介绍 Docling是一个功能强大的文档解析和转换工具&#xff…

Linux 系统上部署 RabbitMQ

在 Linux 系统上部署 RabbitMQ(一个开源的消息代理)通常包括安装 Erlang(RabbitMQ 的依赖)和 RabbitMQ 本身,并进行基本的配置。以下是一个详细的步骤指南,帮助你在 Linux 上成功部署 RabbitMQ。 步骤 1: 安装 Erlang RabbitMQ 是基于 Erlang 开发的,因此在安装 Rabbi…

GitLab 如何降级?

本分分享 GitLab 降级的流程和注意事项。极狐GitLab 为 GitLab 的中文发行版,本文以私有化部署的极狐GitLab 为例来演示整个过程。 【极狐GitLab 推出 GitLab 老旧版本的专业升级服务【https://dl.gitlab.cn/cm33bsfv】,可以让 12.x、13.x、14.x、15.x …

AD22Duplicate Net Names Wire问题

在验证的时候发现报了这个错误 我这个原理图都是用自定义的元件 只写在name引脚名字是会报这个错的 但是换成designator引脚标识就不会了 建议是name引脚名字和designator引脚标识都写 写成一样都行,就不会报这个错了,别空着