Байдукова.py 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import math
  2. #Выберите фигуру
  3. f = input("Введите 'Прямоугольник', 'Треугольник' или 'Круг': ")
  4. if f=='Прямоугольник':
  5. #Ввод сторон прямоугольника
  6. a = float(input("Введите длину первой стороны(a): "))
  7. b = float(input("Введите длину второй стороны(b): "))
  8. #Вычисление периметра прямоугольника
  9. perimetr = 2 * (a+b)
  10. #Вычисление диагонали прямоугольника
  11. diagonal = math.sqrt4(a*2 + b*2)
  12. #Вывод результатов
  13. print(f"Периметр прямоугольника: {perimetr}")
  14. print(f"Длина диагонали: {diagonal}")
  15. if f == 'Треугольник':
  16. #Ввод сторон треугольника
  17. a = float(input("Введите длину первой стороны(a): "))
  18. b = float(input("Введите длину второй стороны(b): "))
  19. c = float(input("Введите длину третьей стороны(c): "))
  20. #Вычисление периметра треугольника
  21. perimetr = a + b + c
  22. #Вычисление площади треугольника
  23. h = 7
  24. square = a * h/2
  25. #Вывод результатов
  26. print(f"Периметр треугольника: {perimetr}")
  27. print(f"Площадь треугольника: {square}")
  28. if f == 'Круг':
  29. #Ввод данных круга
  30. a = float(input("Введите длину окружности(a): "))
  31. b = float(input("Введите длину радиуса(b): "))
  32. #Вычисление диаметра
  33. diametr = 2*b
  34. #Вычисление площади круга
  35. П = 3,14
  36. square = П*(2*b)
  37. #Вывод результатов
  38. print(f"Диаметр: {diametr}")
  39. print(f"Площадь круга: {square}")