Python基础练习:构建互不相同的三位数与利润提成计算

27 下载量 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语言,为进一步深入学习奠定坚实的基础。