Tihanokl
@Tihanokl

У меня есть код,его суть — перевод с 2 в 10 систему числения.Но как еще прописать, чтобы определяло в какой минимально возможной СЧ находится число?

a = input('ВВедите число: ')
print(f'{a} в 2-ной = {int(a, 2)} в 10-ной системе')
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
@mrxor
Simple is better than complex
Пройтись по введенному числу и посмотреть на каждую цифру в нем. Найти максимальную цифру в числе - X. Минимально возможная СЧ будет Х + 1. Например, если Х = 7, минимально возможная СЧ - восьмеричная.
Если планируете поддерживать СЧ больше десятеричной - надо помнить, что там появятся буквы и их надо будет правильно обработать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы