Программа считывает данные из файла и записывает в файл

# Чтение из файла
Fin = open("input.txt") # Открыли файл на чтение
n = int(Fin.readline().rstrip('\n'))  # Считать из файла одну строчку, удалить справа \n
a = list()  # Объявили пустой массив
for i in range(n):
    a.append(int(Fin.readline().rstrip('\n')))  # Вычитали построчно в массив числа
    #a.insert(0, int(Fin.readline().rstrip('\n')))
Fin.close()  # Закрыть файл
# далее производится обработка считанных данных
for j in range(n - 1):
    for i in range(j + 1, n):
        if a[j] % 10 > a[i] % 10:
            a[j], a[i] = a[i], a[j]
# Запись в файл
Fout = open("output.txt",'w')  # Открыли файл на запись
for i in range(n):
    Fout.write(str(a[i]) + '\n')
Fout.close()  # Закрыть файл

Вложения:
Скачать этот файл (input.txt)input.txt[ ]0 Кб
Скачать этот файл (python-read-write-file.py)python-read-write-file.py[ ]0.4 Кб

Рейтинг

Проблемы с госуслугами, медленный интернет или плохая связь? Напишите об этом — Минцифры поможет с решением