Discuss / Python / 一事不懂

一事不懂

Topic source

红特小将

#1 Created at ... [Delete] [Delete and Lock User]

def power(x, n):

s = 1

while n > 0:

n = n - 1

s = s * x

return s

>>> power(5, 3)

5

这个是为啥啊,,没道理呀

ftrnkmch

#2 Created at ... [Delete] [Delete and Lock User]

你的return写在while里面了吧

缩进吧,应该要缩进才行

def power(x, n):

    s = 1

    while n > 0:

        n= n - 1

        s = s * x

    return s


  • 1

Reply