var n: integer;begin readln(n); if(n mod 3 = 0) or (n

Var
n: integer;
begin
readln(n);
if(n mod 3 = 0) or (n = 1) then writeln('Является ступенью тройки')
else writeln('Не является');
end.


переведите в язык программирования Пайтон! упрашиваю

Задать свой вопрос
Дидиенко Альбина
Перевести, конечно, можно, но вот переводить программу, которая ошибочно работает, не очень круто. У Вас она не работает по предназначению. Запустите эту программку и введите 6. Программка ответит: "Является степенью тройки", хотя это не так.
1 ответ

n = int(input())

if (n%3==0 or n==1):

   print("Является ступенью тройки")

else:

   print("Не является")

Полностью согласен с комментарием выше текущая программка НЕ РЕШАЕТ поставленную задачку

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт