Предмет: Информатика,
автор: 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") # Шестнадцатеричная система счисления
Объяснение:
Похожие вопросы
Предмет: Английский язык,
автор: Аноним
Предмет: Английский язык,
автор: ponfinaq
Предмет: Геометрия,
автор: Katja5689
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: artemvatulko