Прикреплённый файл «maxlen.py»
Загрузка 1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 """
4 На плоскости заданы своими координатами п точек. Составить программу, определяющую, между какими из пар точек самое большое расстояние.
5 """
6
7 from math import *
8
9 def path(m,n):
10 "Расстояние от точки m до точки n"
11 return sqrt((m[0]-n[0])**2+(m[1]-n[1])**2)
12
13 n=input()
14 # точки вводсятся в формате x, y построчно
15 coord=[input() for i in xrange(n)]
16
17 m=M=l=0
18
19 for i in xrange(n-1):
20 for j in xrange(i+1,n):
21 p=path(coord[i],coord[j])
22 if p>l:
23 m,M,l=i,j,p
24
25 print m,M,p,coord[m],coord[M]
Прикреплённые файлы
Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.- [получить | показать] (2011-09-26 11:35:29, 0.4 KB) [[attachment:maxdig.py]]
- [получить | показать] (2011-09-26 11:35:29, 0.7 KB) [[attachment:maxlen.py]]
- [получить | показать] (2011-09-26 11:35:29, 0.3 KB) [[attachment:simple.py]]
- [получить | показать] (2011-09-26 11:35:29, 0.4 KB) [[attachment:simple_erato.py]]
Вам нельзя прикреплять файлы к этой странице.