Python基础练习:构建互不相同的三位数与利润提成计算
14 浏览量
更新于2024-06-25
12
收藏 3.34MB PDF 举报
"Python基础练习题100例(Python3.x).pdf"
这份资源包含的是针对Python初学者设计的基础练习题目,旨在帮助学习者巩固Python3.x的基础知识。其中,给出了三个具体的编程题目,涵盖了数组操作、条件判断以及数学逻辑的应用。
1. 第一题的目标是计算并打印出由数字1、2、3、4组成的互不相同且无重复数字的所有三位数。题目通过三层嵌套循环实现所有可能的数字组合,并通过条件判断排除不符合条件的重复数字排列。代码中使用`range(1, 5)`生成可填入的数字范围,并在循环中检查每个数字是否与前两个数字不同,以此保证三位数的唯一性。输出结果展示了一部分可能的三位数组合。
2. 第二题涉及到奖金计算,根据输入的当月利润(I)按不同区间计算奖金比例。利润区间与对应的提成比例存储在两个列表`arr`和`rat`中。程序通过循环遍历区间,计算每个区间内的奖金,累加到总奖金(r)上。在每一步中,都会根据当前利润与区间边界的关系更新奖金值。输出展示了不同输入利润值时的奖金总额。
3. 第三题是一道数学逻辑题,要求找到一个整数,使得这个数加100后和加168后都是完全平方数。这题需要理解完全平方数的概念,并利用数学方法寻找满足条件的数。通常,可以通过枚举或搜索算法来解决此类问题,找出在两个连续完全平方数之间的整数。
这些练习题覆盖了Python编程中的基本概念,包括循环、条件判断、数组操作以及简单的数学逻辑。它们可以帮助学习者熟练掌握Python的基础语法,提高编程思维能力。通过解决这些题目,初学者可以更好地理解和运用Python语言,为进一步深入学习奠定坚实的基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-03-05 上传
2021-09-14 上传
2021-09-14 上传
2021-09-14 上传
2022-02-17 上传
小虾仁芜湖
- 粉丝: 113
- 资源: 9354
最新资源
- loopstudios:响应式网页旨在训练HTML,CSS和少量JavaScript
- ga_blog
- 每周:每周
- Contour plot based on Delaunay with linear interpolation:Contour plot based on Delaunay triangulation with linear interpolation between triangles-matlab开发
- Lotide
- study:我的最佳实践总结
- chrispearce.co:个人网站
- groups群的复合参数化:使用复合参数化生成unit矩阵和特殊unit矩阵。-matlab开发
- rodrigoSilva23
- CeoClick项目
- elive-开源
- TowerDefence:根据教程学习塔防游戏
- Laurel-genes
- lumberjack:伐木工人是Go的日志滚动包
- pmap - 参数空间稳定性映射套件:在连续时间系统的参数空间中查找 Hurwitz 稳定性区域。-matlab开发
- OPPOR9mh原厂维修图纸.zip