Python函数Codecademy

时间:2015-10-29 13:38:09

标签: python

我试图在这个函数中对数字进行立方体化,但Codecademy说它没有返回正确的结果。有人可以帮忙吗?

600-700

3 个答案:

答案 0 :(得分:3)

因为它不是立方体。立方体是:数字** 3

答案 1 :(得分:1)

如果您对此功能的一个班轮感兴趣,请查看:

def by_three(number):
    return number ** 3 if number % 3 == 0 else False

如果您对如何完成此操作感兴趣,请检查python中的ternary operator

答案 2 :(得分:1)

鉴于您的cube功能,您正在执行

n^n 

例如,给定n = 4,你真正做的是4 * 4 * 4 * 4

在线条

的情况下,它仅适用于3或它的倍数
if number % 3==0: