Помогите с задачкой по python - Общение Python мододелов

Вопрос Помогите с задачкой по python

Регистрация
30 Июн 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
Дано натуральное число n (n<=99) Определить, приавильно ли, что квадрат заданого числа равняется кубу суммы цифр этого числа?
 
Регистрация
10 Авг 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
правильно для 1 и 27
 
Регистрация
16 Дек 2013
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
def sum_of_digits(n):
return sum([int(digit) for digit in str(n)])

def is_correct(n):
cube_of_sum = sum_of_digits(n)**3
return n**2 == cube_of_sum

n = int(input())

if is_correct(n):
print("Квадрат числа n равен кубу суммы цифр числа n")
else:
print("Квадрат числа n не равен кубу суммы цифр числа n")
 
Сверху Снизу