目录
python买铅笔
一、题目要求
1、编程实现
2、输入输出
二、算法分析
三、程序代码
四、程序说明
五、运行结果
六、考点分析
七、 推荐资料
1、蓝桥杯比赛
2、考级资料
3、其它资料
python买铅笔
2024年3月 python编程等级考试级编程题
一、题目要求
1、编程实现
小明几天前在文具店购买了几支铅笔,已知当时的价格为5元/支,小明买完铅笔之后,剩余3元,但是现在文具店搞促销活动,铅笔价格为4元/支,请问根据小明之前购买的铅笔数量,按照促销价格买的话,最多可以购买几支,剩余多少钱?
要求:
- 程序开始运行后,提示输入原来小明购买的铅笔数量(即:价格为5元/支的时候购买的铅笔数量);提示语为:"请输入小明原来购买的铅笔数量”
- 程序会根据输入的数字自动计算按照促销价格最多可以购买多少支铅笔,剩余多少钱
- 输出结果为:按照促销价格可以购买XX支铅笔,还剩余XX元
2、输入输出
输入描述:请输入小明原来购买的铅笔数量
输出描述:按照促销价格可以购买XX支铅笔,还剩余XX元
输入样例:
请输入小明原来购买的铅笔数量:6
输出样例:
按照促销价格可以购买8支铅笔,还剩余1元
友情提示:
由于考试平台暂不支持eval0)命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。
二、算法分析
-
题目相对而言比较简单,首先从键盘获取一个整数
-
然后从1到N逐个进行判断是否是整数
-
如果是整数就进行输出即可
本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102
三、程序代码
n = int(input("请输入小明原来购买的铅笔数量:"))
m = n * 5 + 3
n1 = m // 4
m1 = m % 4
print("按照促销价格可以购买%d支铅笔,还剩余%d元" %(n1,m1))
四、程序说明
- 用input输入函数,输入原来购买的铅笔数量,提示信息写在双引号里面
- 利用int函数将输入的数量转换为整数
- m为原来小明用于购买铅笔的总钱数
- n1为促销价格后能购买到的铅笔数量
- m1为买完铅笔最后剩的钱数
- 利用print输出函数,按要求输出铅笔数量和剩余钱数
五、运行结果
请输入小明原来购买的铅笔数量:6按照促销价格可以购买8支铅笔,还剩余1元
六、考点分析
难度级别:一般,这题相对而言比较容易,具体主要考查如下:
- 学会分析题目 找到解题思路
- input函数:Python 中 input() 函数接受一个标准输入数据,返回为 string 类型。
- int函数:将传入的参数强制转换成整数
- 学会整除运算(//)和取余运算(%)的使用
- print函数:用于打印输出,最常见的一个函数。
- 学会分析题目,算法分析,将复杂问题模块化,简单化,从中找到相应的解题思路
- 充分掌握整除、取余运算和简单算法知识的使用及输入输出函数的用法
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节 免费】