пользователь вводит число N > 0. если оно является результатом возведения в степень число 3, то вывести YES
НА ПАЙТОНЕ С ПОМОЩЬЮ WHILE ИЛИ FOR
Ответы
Ответ дал:
1
N = int(input())
if N == 1: print('YES') # 3 в степени 0 равно 1.
if N % 3: # Проверка на то, что N кратна 3, если она не кратна 3-м, то это точно не степень 3-ки.
exit()
n = 1
s = 0
while s < N:
s = 3 ** n
if s == N: print('YES')
n += 1
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад