Войти
или
Зарегистрироваться
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Статья Автор:
Малько Мария
27
def rast(t,o): return ((t[0]-o[0])**2+(t[1]-o[1])**2)**0.5,o a={0:[],1:[],2:[]} for i in open('27-8b.txt'): x,y=map(float,i.replace(',','.').split()) if x<1: a[0].append([x,y]) elif y>1.1: a[1].append([x,y]) else: a[2].append([x,y]) c=[] for i in a: d=None for s in a[i]: r=sum(rast(q,s)[0] for q in a[i]) if d==None or r<d[0]: d=[r,s] c.append(d[1]) px=sum(i[0] for i in c)/len(c) py=sum(i[1] for i in c)/len(c) print(px*10000,py*10000)
×
Прикрепленные файлы
untitled-4.py
Чтобы оставить комментарий нужна авторизация
Печать