Дано целое число в двоичной системе счисления, т.е. последовательность цифр 0 и 1. Составить программу перевода этого числа в восьмеричную систему счисления.
binary_number = input("Введите число в двоичной системе счисления: ") # Переводим двоичное число в десятичное decimal_number = int(binary_number, 2) # Переводим десятичное число в восьмеричное octal_number = oct(decimal_number) print("Число в восьмеричной системе счисления:", octal_number)
Пример работы программы:
Введите число в двоичной системе счисления: 1101 Число в восьмеричной системе счисления: 0o15
Программа на Python:
binary_number = input("Введите число в двоичной системе счисления: ")# Переводим двоичное число в десятичное
decimal_number = int(binary_number, 2)
# Переводим десятичное число в восьмеричное
octal_number = oct(decimal_number)
print("Число в восьмеричной системе счисления:", octal_number)
Пример работы программы:
Введите число в двоичной системе счисления: 1101Число в восьмеричной системе счисления: 0o15