新人求解答,result=1 的作用,有点不理解
1. def power(x, y):2. result = 1
3.
4. for i in range(y):
5. result *= x
6.
7. return result
8.
9. print(power(2, 3))
先初始化 result 变量,不然后面用到 result(result *= x)会报错。 必须先定义result,不然后面result *= x会报错,提示result没有定义 相当于先定义一个累乘的基数1,然后通过循环实现y个x相乘 人生中第一个最佳,谢楼主{:10_266:} 昨非 发表于 2020-8-18 10:40
人生中第一个最佳,谢楼主
是你解答的好,谢谢你 小丨七 发表于 2020-8-18 17:29
是你解答的好,谢谢你
继续加油,一起学习
页:
[1]