Предмет: Информатика, автор: Safanarka

В файле в столбик записаны натуральные числа. Напишите программу, которая выводит в другой
файл те же числа в двоичной (восьмеричной, шестнадцатеричной) системе счисления.

Ответы

Автор ответа: Hedrade
0

Ответ:

# Открываем файл для чтения

with open("input.txt", "r") as f_in:

   # Читаем числа из файла и записываем их в список

   numbers = [int(line.strip()) for line in f_in]

# Открываем файл для записи

with open("output.txt", "w") as f_out:

   # Записываем числа в другой файл в заданной системе счисления

   for number in numbers:

       f_out.write(f"{number:b}\n")  # Двоичная система счисления

       # f_out.write(f"{number:o}\n")  # Восьмеричная система счисления

       # f_out.write(f"{number:x}\n")  # Шестнадцатеричная система счисления

Объяснение:

Похожие вопросы
Предмет: Математика, автор: artemvatulko