Вопрос задан 02.07.2023 в 15:34. Предмет Информатика. Спрашивает Дарменов Адилет.

Напишите процедуру, которая выводит на экран переданное ей число в системе счисления, которая

задаётся вторым параметром (от 2 до 10). PYTHON
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сабитов Камиль.

Ответ:

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)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример процедуры на Python, которая принимает число и основание системы счисления в качестве параметров и выводит число в заданной системе счисления:

python
def 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 будет ожидать ввода числа и основания системы счисления, а затем выведет число в указанной системе счисления.

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос