Вопрос задан 26.06.2023 в 20:12. Предмет Информатика. Спрашивает Зайцева Надя.

Составьте пожалуйста программу на питоне 2. Определить принадлежит ли точка с координатами (x, y)

фигуре на плоскости? Фигура – треугольник с вершинами в точках (0,0), (1,0), (1,1). 3. Расположить числа n1, n2, n3 в возрастающем порядке
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Суворов Денис.

Ответ:

3.

a = int(input('n1 = '))

b = int(input('n2 = '))

c = int(input('n3 = '))

if a > b:

   a, b = b, a

if b > c:

   b, c = c, b

if a > b:

   a, b = b, a

print(a, b, c)

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот программы на Python для обоих заданий:

  1. Определение принадлежности точки треугольнику:
python
def is_point_inside_triangle(x, y): # Вершины треугольника x1, y1 = 0, 0 x2, y2 = 1, 0 x3, y3 = 1, 1 # Вычисляем площади подтреугольников area_total = 0.5 * abs((x1 - x3) * (y2 - y1) - (x1 - x2) * (y3 - y1)) area1 = 0.5 * abs((x - x2) * (y3 - y2) - (x - x3) * (y2 - y2)) area2 = 0.5 * abs((x - x1) * (y3 - y1) - (x - x3) * (y1 - y1)) area3 = 0.5 * abs((x - x1) * (y2 - y1) - (x - x2) * (y1 - y1)) # Если сумма площадей подтреугольников равна площади треугольника, # то точка принадлежит треугольнику return area_total == area1 + area2 + area3 # Тестовые координаты точки x_test, y_test = 0.5, 0.5 if is_point_inside_triangle(x_test, y_test): print(f"Точка ({x_test}, {y_test}) принадлежит треугольнику.") else: print(f"Точка ({x_test}, {y_test}) не принадлежит треугольнику.")
  1. Сортировка чисел в возрастающем порядке:
python
# Ввод чисел n1 = float(input("Введите первое число: ")) n2 = float(input("Введите второе число: ")) n3 = float(input("Введите третье число: ")) # Сортировка чисел sorted_numbers = [n1, n2, n3] sorted_numbers.sort() # Вывод отсортированных чисел print("Числа в возрастающем порядке:", sorted_numbers)

Просто скопируйте и вставьте каждую программу в отдельный файл с расширением ".py" и запустите их на выполнение.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос