PYthon_循环while_0~100求和

文章目录

昨天开始学习到Python强大的循环玩法,开始逐渐觉得有压力,案例要求计算0~100之间所有数字相加的求和结果!这开始涉及到数学知识!我能知悉循环函数 while 的用法,但是对于数学深感无奈…

while循环的用法和逻辑

  • 当while循环条件不成立时,程序回一直执行下去
  • 当while循环条件成立后,循环停止,继续向下解释代码
  • 用法:while 条件: (必须要有冒号)

由于本章节的案例涉及到比较复杂的数学逻辑,我不再过多解释,自己估计解释不清楚。直接上案例

0~100数值中所有数值求和(所有、奇数、偶数)

# 要求:计算0~100之间所有数值相加的求和
# 先給一个变量,来记录循环次数(计数器)
i = 0 # 计算机语言从0开始计算

# 給计算结果一个变量,这个我不是很懂...
jieguo = 0

# 开始循环
# 因为要从0计算到100才算结束,这就是条件
while i <= 100:
    # 显示循环结果
    # 判断偶数 i % 2 == 0
    # 判断奇数 i % 2 != 0
    if i % 2 == 0:
        print(i)
        # 计算结果,没懂起
        jieguo += i

    # 处理计数器,让每一次循环后 + 1,否则会出现死循环!
    i += 1

# 循环完成后,显示计算结果
print('0~100所有偶数相加的结果是:%d' % jieguo)

原文链接:,转发请注明来源!
评论已关闭。