/
mialdr
/
Python_Basic
Обзор
Документация
Войти
/
mialdr
/
Python_Basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module23/02_coordinates/main.py
39 строк
1 KB
Skillbox
Add lesson
21 окт 2022, 16:59
21 окт 2022, 16:59
97f58bc
Код
Авторство
О чём код?
import random def f(x, y): x += random.randint(0, 10) y += random.randint(0, 5) return x / y def f2(x, y): x -= random.randint(0, 10) y -= random.randint(0, 5) return y / x try: file = open('coordinates.txt', 'r') for line in file: nums_list = line.split() res1 = f(int(nums_list[0]), int(nums_list[1])) try: res2 = f2(int(nums_list[0]), int(nums_list[1])) try: number = random.randint(0, 100) file_2 = open('result.txt', 'w') my_list = sorted([res1, res2, number]) file_2.write(' '.join(my_list)) except Exception: print("Что-то пошло не так") except Exception: print("Что-то пошло не так со второй функцией") finally: file.close() file_2.close() except Exception: print("Что-то пошло не так с первой функцией") # TODO отредактировать и исправить программу