/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module23/02_coordinates/main.py
31 строка
1006 B
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
import random def division_x_by_y_one(x, y): x += random.randint(0, 5) y += random.randint(0, 10) return x / y def division_x_by_y_two(x, y): x -= random.randint(0, 5) y -= random.randint(0, 10) return y / x try: with open('coordinates.txt', 'r') as coordinates_file: for line in coordinates_file: nums_list = line.split() result_one = division_x_by_y_one(int(nums_list[0]), int(nums_list[1])) result_two = division_x_by_y_two(int(nums_list[0]), int(nums_list[1])) random_number = random.randint(0, 100) my_list = sorted([result_one, result_two, random_number]) try: with open('result.txt', 'w') as result_file: for i_line in my_list: result_file.write(str(i_line) + '\n') except Exception: print("Ошибка записи в файл") except Exception: print("Что-то пошло не так")