接https://www.cnblogs.com/airlinp/p/12522620.html
8.4 循环计算
程序中,利用循环流程,进行重复计算。
实例演示:
利用循环以及赋值运算等,计算1-100的和。
按照数学等差数列公式,可以轻松得出“和”s=(1+100)*100/2,但是现在我们需要使用程序循环,进行原始的方法计算,s=1+2+3+4…+100
# 0-100求和 # 定义计数器,初始化 i = 1 # 定义最终结果变量,初始化 s = 0 # 循环条件 while i <= 100: # 累计求和 s += i # 计数器累加 i += 1 print("1-100求和结果是%d" % s)
由上述代码可知:
由上图可知:
8.5 1-100中所有偶数求和
首先明确偶数的意义,就是能被2整除的整数;
# 1-100中的偶数求和
# 定义计数器,初始化
i = 1
# 定义最终结果变量,初始化
s = 0
# 循环条件
while i <= 100:
# 判断偶数
if i % 2 == 0:
s += i
# 计数器累加
i += 1
print("1-100中所有偶数求和结果是%d" % s)
有上述代码可知:
原文:https://www.cnblogs.com/airlinp/p/12532302.html