Предмет: Информатика,
автор: Safanarka
В файле в столбик записаны натуральные числа. Напишите программу, которая выводит в другой
файл те же числа в двоичной (восьмеричной, шестнадцатеричной) системе счисления.
Ответы
Автор ответа:
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") # Шестнадцатеричная система счисления
Объяснение:
Похожие вопросы
Предмет: Химия,
автор: visivankamarana
Предмет: Математика,
автор: kostyakinzer
Предмет: ОБЖ,
автор: Nastayagemer
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: artemvatulko