Python 练习题是为了帮助 Python 初学者快速学习必要的 Python 技能。练习 Python 基本概念,例如循环、控制结构、列表、字符串、输入-输出和内置函数,保持练习可以让我们更扎实的掌握Python的基础概念及语法等练习题:给定一个数字,从0到该数字进行迭代,并在每次迭代中打印当前数字和前一个数字之和要求输出:打印当前和前一个范围内的数字总和10 当前数字是: 0 前一数字是: 0 求和得: 0 当前数字是:1 前一数字是: 0 求和得: 1 当前数字是:2 前一数字是: 1 求和得: 3 当前数字是:3 前一数字是: 2 求和得: 5 当前数字是:4 前一数字是: 3 求和得: 7 当前数字是:5 前一数字是: 4 求和得: 9 当前数字是:6 前一数字是: 5 求和得: 11 当前数字是:7 前一数字是: 6 求和得: 13 当前数字是:8 前一数字是: 7 求和得: 15 当前数字是:9 前一数字是: 8 求和得: 17
参考代码: def sumNum(num): print("打印当前和前一个范围内的数字总和"+str(num)) previousNum = 0 for i in range(num): sum = previousNum + i print("当前数字是:", i, "前一数字是: ", previousNum," 求和得: ", sum) previousNum = i
sumNum(20)
这个练习主要考察了Python中range函数 和for 循环的用法,在迭代循环中进行数值求和,大家都学会了吗?
|