Написать функцию is_pow(x), принимающую один аргумент — число x от 2 до 1000, и возвращающую True если это число является результатом возведения в целую степенью (с показателем больше 1) целого числа, и False - иначе.
strokolistartem:
Язык какой?
Ответы на вопрос
Ответил korsa351
1
Ответ:
def is_pow(a):
flag = False
for i in range(2, 10):
ans = str(a**(1/i))
if ans[-1] == '0':
flag = True
return flag
x = int(input())
print(is_pow(x))
Объяснение:
Приложения:

Новые вопросы
Математика,
2 года назад
Английский язык,
7 лет назад
Окружающий мир,
7 лет назад
Алгебра,
8 лет назад