一、1-100累加和
# 需求:1-100数字累加和 -- 1 + 2 + 3 + 4...+ 100 = 结果,打印结果 """ 1. 准备做加法运算的数据 1- 100 增量为1 2. 准备变量保存将来运算的结果 3. 循环做加法运算 4. 打印结果 5. 验证结果正确性 """ # 准备数据 i = 1 # 结果变量 result = 0 # 循环 while i <= 100: # 加法运算 前两个数的结果 + 第三个数 -- 每计算一次加法则更新一次result变量值 result = result + i i += 1 # 打印最终结果 print(result) # 5050
二、1-100偶数累加和(法一)
# 需求: 1-100偶数累加和 -- 2 + 4 + 6 + 。。。+ 100 = 结果 -- 输出结果 """ 1. 准备累加的数字 开始1 结束100 增量1 2. 准备保存结果的变量result 3. 循环加法运算 -- 如果是偶数才加法运算 -- 和2取余数为0 4. 输出结果 5. 验证结果 """ i = 1 result = 0 while i <= 100: # 条件语句 -- if if i % 2 == 0: # 加法运算 result += i i += 1 # 输出结果 print(result) # 2550
三、1-100偶数累加和(法二)
# 计数器控制 让偶数累加 """ 1. 准备累加的数据 2. 准备存储结果的变量 3. 循环计算 4. 输出结果 """ i = 2 result = 0 while i <= 100: result += i i += 2 print(result) # 2550