课程
/后端开发
/Python
/Python3 入门教程(新版)
def my_sumA(a):
cc = 100
while a < cc:
a += 1
s = a + a
return s
print(my_sumA(1))
2023-07-02
源自:Python3 入门教程(新版) 9-4
正在回答
s=1
s=s+a
Clzypx 提问者
因为a每次循环的时候,s都被重新赋值了, 直到a=100时候, s=100 + 100, 所以返回s等于200
这里的s并不是吧前面1到100的值累加~, 每次都被重新赋值
举报
python3入门教程,让你快速入门并能编写简单的Python程序
1 回答为什么最后是5050
1 回答是不是当return后面什么都不加时,就都是返回none了?
2 回答为什么set_new=set_old.update(names) 返回是None,不能赋给新的变量
1 回答 #为什么 "a"输出的不是1000,而是1002,多出来的2是怎么回事?
1 回答b='',为什么输出不是Hello World,而是Hello?