甜萝 发表于 2023-2-2 13:16

用for循环,while循环和递归的方式分别完成1到100的累加

本帖最后由 paypojie 于 2023-2-2 17:37 编辑

练练手 代码过于简单 就没写什么注释
count = 0
for i in range(1,101):
    count += i
print(count)
count = 0
a = 1
while a <= 100:
    count += a
    a += 1
print(count)
count = 0
def func(a):
    # 如果满足条件a<=100 就调用函数自身 里面的参数a的值发生变化
    if a <= 100:
      global count
      count += a
      func(a+1)
    # 当a>100时 就打印count变量的值
    else:
      print(count)
      
func(1)
页: [1]
查看完整版本: 用for循环,while循环和递归的方式分别完成1到100的累加