/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module22/07_tournament/main.py
33 строки
950 B
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
new_file = open("first_tour.txt", "r") print('Содержимое файла first_tour.txt:') for line in new_file: print(line, end='') new_file = open("first_tour.txt", "r") limit = int(new_file.readline()) new_list = [] for line in new_file: new_line = line.split() if new_line != [] and int(new_line[-1]) > limit: new_list.append(new_line) new_file.close() new_list.sort(key=lambda a: int(a[-1])) new_list.reverse() count = str(len(new_list)) out_data = [count] numbering = 1 for data_line in new_list: first_name = str(data_line[1][0]) + '.' full_name = str(numbering) + ') ' + first_name + ' ' + data_line[0] + ' ' + data_line[-1] out_data.append(full_name) numbering += 1 file_out = open("second_tour.txt", "w") lines_for_records = '\n'.join(out_data) file_out.write(lines_for_records) print('\n\nСодержимое файла second_tour.txt:') for data_line in out_data: print(f'{data_line}')