分享

【Python练习题】输出给定数字进行迭代求和输出

 知识情报院 2022-02-21

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循环的用法,在迭代循环中进行数值求和,大家都学会了吗?

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多