心妍 发表于 2023-2-2 13:40:00

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

练练手 代码过于简单 就没写什么注释
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)

乐活 发表于 2023-2-2 13:48:33

的确不太难

心妍 发表于 2023-2-2 15:32:25

乐活 发表于 2023-2-2 13:48
的确不太难

甚至可以说简单

飞天梦 发表于 2023-2-2 21:00:50

谢谢分享

lsj8924 发表于 2023-2-3 22:16:28

感谢分享哦。。

心妍 发表于 2023-2-4 12:47:55

lsj8924 发表于 2023-2-3 22:16
感谢分享哦。。

嘿嘿嘿 不用谢

心妍 发表于 2023-2-4 12:48:12

飞天梦 发表于 2023-2-2 21:00
谢谢分享

不用谢 O(∩_∩)O哈哈~

那伤你得给 发表于 2023-2-7 10:03:05

感谢发布原创作品,PYG有你更精彩!

edgarzhxy 发表于 2023-2-7 10:12:52

啥语言都是这个逻辑哈哈

心妍 发表于 2023-2-7 13:03:49

edgarzhxy 发表于 2023-2-7 10:12
啥语言都是这个逻辑哈哈

那确实是 嘿嘿
页: [1] 2
查看完整版本: 用for循环,while循环和递归的方式分别完成1到100的累加