关于#python#的问题,为什么会输出100个5050?

for i in range(1,101):
print(sum(range(1,101)))
为什么运行结果为100个5050?

range包含开头,不包含结尾,所以i是从1~100循环的

这段代码首先使用了一个 for 循环来遍历数字 1 到 100。在每次迭代中,它打印了 sum(range(1,101)) 的结果,该函数求出了 1 到 100 的整数之和。因为 for 循环遍历了 100 次,所以它输出了 100 个 5050。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^