Войти
или
Зарегистрироваться
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Статья Автор:
Чайковская Полина
27a
a=[] b=[] xc1=0 yc1=0 xc2=0 yc2=0 m1=10000000000000000000000 m2=10000000000000000000000 with open('27-4a.txt','r') as f: for i in f.readlines(): i=i[:i.find(',')]+'.'+i[i.find(',')+1:i.rfind(',')]+'.'+i[i.rfind(',')+1:] x=float(i[:i.find(' ')]) y=float(i[i.find(' ')+1:]) if y >1: a.append(str(x)+' '+str(y)) else: b.append(str(x)+' '+str(y)) for i in a: s=float(0) x1=float(i[:i.find(' ')]) y1=float(i[i.find(' ')+1:]) for j in a: x2=float(j[:j.find(' ')]) y2=float(j[j.find(' ')+1:]) s+=float(((x2-x1)**2+(y2-y1)**2)**0.5) if s < m1: m1=s xc1=x1 yc1=y1 for i in b: s=float(0) x1=float(i[:i.find(' ')]) y1=float(i[i.find(' ')+1:]) for j in b: x2=float(j[:j.find(' ')]) y2=float(j[j.find(' ')+1:]) s+=float(((x2-x1)**2+(y2-y1)**2)**0.5) if s < m2: m2=s xc2=x1 yc2=y1 print((xc1+xc2)*10000/2,(yc1+yc2)*10000/2)
×
Чтобы оставить комментарий нужна авторизация
Печать