写一个Python函数,twoPower,它接受一个数字并将该值提升到第四个幂。
条件:只使用一次*和“方”功能两次。
这是我的代码
def square(x):
return x*x
def twoPower(x):
''' x: int or float.
'''
return square(square(x))
twoPower(3.12)
我想知道使用中的完整的两个功能代码*只有一次和“方”功能两次。
答案 0 :(得分:2)
您的代码是正确的只是打印输出,否则分配给变量并打印它:
>>> def square(x):
... return x*x
...
>>> def twoPower(x):
... ''' x: int or float.
... '''
... return square(square(x))
...
>>>print twoPower(3.12)
94.75854336000002
计算功率值:
>>> 3.12*3.12
9.7344
>>> 9.7344*9.7344
94.75854336000002
>>>
答案 1 :(得分:0)
如上所述,您需要输出您的号码。
可替换地:
num = twoPower(3.12) print num
答案 2 :(得分:0)
一次满足您的条件*并且两次正方形呼叫。
def square(x):
return x*x
def twoPower(x):
''' x: int or float.
'''
x1 =x;
x=x*x;
x=x/x1;
return square(square(x))
print twoPower(3.12)
〜