
Напишите процедуру, которая выводит на экран переданное ей число в системе счисления, которая
задаётся вторым параметром (от 2 до 10). PYTHON

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

Ответ:
def print_num_sys(num, radix):
if (radix == 2):
print("Число {0:d} в двоичной системе счисления равно: {0:#b}".format(num))
elif (radix == 8):
print("Число {0:d} в двоичной системе счисления равно: {0:#o}".format(num))
elif (radix == 10):
print("Число {0:d} в двоичной системе счисления равно: {0:d}".format(num))
elif (radix == 16):
print("Число {0:d} в двоичной системе счисления равно: {0:#x}".format(num))
else:
print("Оcнование системы счисления задано не верно")
x = int(input("Введите целое число: "))
print_num_sys(x, 2)
print_num_sys(x, 8)
print_num_sys(x, 10)
print_num_sys(x, 16)
print_num_sys(x, 11)



Конечно! Вот пример процедуры на Python, которая принимает число и основание системы счисления в качестве параметров и выводит число в заданной системе счисления:
pythondef convert_to_base(n, base):
if not (2 <= base <= 10):
print("Ошибка: Основание системы счисления должно быть от 2 до 10.")
return
if n == 0:
print("0")
return
digits = []
while n > 0:
digits.append(str(n % base))
n //= base
digits.reverse()
result = "".join(digits)
print(result)
# Примеры использования
number = int(input("Введите число: "))
base = int(input("Введите основание системы счисления (от 2 до 10): "))
convert_to_base(number, base)
Скопируйте этот код в вашу среду разработки Python и запустите. Процедура convert_to_base
будет ожидать ввода числа и основания системы счисления, а затем выведет число в указанной системе счисления.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili