Есть ответ 👍

РЕШИТЕ ДВЕ ЗАДАЧИ В ПИТОНЕ !

142
157
Посмотреть ответы 2

Ответы на вопрос:

Viki258
4,8(41 оценок)

1)

a, b = input(), int(input())

if b % len(a) == 0:

   print(a * (b // len(a)))

else:

   print('не получится')

2)

a = int(input())

if a % 3 == 0 or len(str(a)) % 3 == 0:

   print('ДА')

else:

   print("НЕТ")

Объяснение:


ответ:

111₆, 53₈

объяснение:

для начала переведём в десятичную систему счисления:

1⁵0⁴1³0²1¹1⁰₂ = 1 · 2⁵ + 0 · 2⁴ + 1 · 2³ + 0 · 2² + 1 · 2¹ + 1 · 2⁰ = 32 + 8 + 2 + 1 = 43₁₀

теперь из десятичной в шестеричную:

43 / 6 = 7 (1)

7 / 6 = 1 (1)

считываем остатки от деления на 6 снизу вверх, не забывая про неполное частное: 111

поступим также с переводом в восьмеричную, но пропустим первый пункт, перейдя сразу ко второму.

Популярно: Информатика