ZoeLee 发表于 2017-2-19 20:41:27

第17讲中的有一题有疑惑啊!!

def power(x, y):
    result = 1
   
    for i in range(y):
      result *= x

    return result

print(power(2, 3))
这个代码可以写成下面这个吗?
def power(x,y) :
    return x**y
两种结果好像一样的吧

ZoeLee 发表于 2017-2-19 20:42:38

编写一个函数power()模拟内建函数pow(),即power(x, y)为计算并返回x的y次幂的值

lubcat 发表于 2017-2-19 21:49:17

个人觉得没问题。

ZoeLee 发表于 2017-2-21 11:59:10

有毛病吗?

lubcat 发表于 2017-2-22 13:53:45

ZoeLee 发表于 2017-2-19 20:42
编写一个函数power()模拟内建函数pow(),即power(x, y)为计算并返回x的y次幂的值

哦,没看到这个说明,
你可以看看内建函数pow()是怎么写的。

要求你模拟内建函数,自然不能用原函数的定义方法
页: [1]
查看完整版本: 第17讲中的有一题有疑惑啊!!