Прикреплённый файл «Triangles.py»

Загрузка

   1 #!/usr/bin/python
   2 # -*- coding: utf-8 -*-
   3 
   4 '''
   5 Вводить по три пары чисел -- координаты точек на плоскости, и вычислять площадь треугольников до тех пор, пока она больше 2, иначе завершить работу; вычисление площади оформить в виде функции
   6 '''
   7 
   8 from math import *
   9 
  10 def Len(A,B):
  11   'Расстояние от A до B'
  12   return float(sqrt((A[0]-A[1])**2+(B[0]-B[1])**2))
  13 
  14 def Geron(A,B,C):
  15   'Формула Герона для площади треугольника'
  16   a,b,c=Len(A,B),Len(B,C),Len(C,A)
  17   p=(a+b+c)/2
  18   return sqrt(p*(p-a)*(p-b)*(p-c))
  19 
  20 while True:
  21   A,B,C=input("Введите три пары координат в виде (x1,y1),(x2,y2),(x3,y3): ")
  22   S=Geron(A,B,C)
  23   if S<=2:
  24     break
  25   else:
  26     print A,B,C,S

Прикреплённые файлы

Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.

Вам нельзя прикреплять файлы к этой странице.