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