Python 经典案例——计算1到100的和、计算奇数和
循环有两种:while 循环、for 循环本次任务使用两种循环计算 1+2+3+…+100 的和while 循环"""功能:计算 1+2+3+...+100作者:Fulling日期:2021年11月5日"""# 使用 while 计算 1+2+3+...+100count = 1while_sum = 0while count <= 100:while_sum += countcount +
·
循环有两种:while 循环、for 循环
本次任务使用两种循环计算 1+2+3+…+100 的和
while 循环
"""
功能:计算 1+2+3+...+100
作者:Fulling
日期:2021年11月5日
"""
# 使用 while 计算 1+2+3+...+100
count = 1
while_sum = 0
while count <= 100:
while_sum += count
count += 1
print('使用 while 计算 1 + 2 + 3 + …… + 100 = %g' % while_sum)
for循环
"""
功能:计算 1+2+3+...+100
作者:Fulling
日期:2021年11月5日
"""
# 使用 for 计算 1+2+3+...+100
for_sum = 0
for i in range(1, 101):
for_sum += i
print('使用 for 计算 1 + 2 + 3 + …… + 100 = %g' %for_sum)
输出结果
使用 while 计算 1 + 2 + 3 + …… + 100 = 5050
使用 for 计算 1 + 2 + 3 + …… + 100 = 5050
进阶(计算奇数和)
使用两种循环计算 1+3+5+…+99(奇数) 的和
"""
功能:计算 1+3+5+...+99(奇数)
作者:Fulling
日期:2021年11月5日
"""
# 使用 while 计算 1+3+5+...+99
count = 0
while_sum = 0
while count <= 100:
if count % 2 == 1:
while_sum += count
count += 1
print('使用 while 计算 1 + 3 + 5 + …… + 99 = %g' % while_sum)
# 使用 for 计算 1+3+5+...+99
for_sum = 0
for i in range(1, 101):
if i % 2 == 1:
for_sum += i
print('使用 for 计算 1 + 3 + 5 + …… + 99 = %g' % for_sum)
输出结果:
使用 while 计算 1 + 2 + 3 + …… + 100 = 2500
使用 for 计算 1 + 2 + 3 + …… + 100 = 2500
更多推荐
所有评论(0)