• Предмет: Информатика
  • Автор: Vova7195
  • Вопрос задан 3 месяца назад

Задача. Дано три цілих випадкових числа в діапазоні від 1 до 10. Визначте, чи існує трикутник з такими сторонами. Умовою існування трикутника є таке правило: більше число повинно бути менше суми двох інших. Результатом обчислення повинна бути відповідь «трикутник існує» або «трикутник не існує». Якщо трикутник існує, то обчисліть його площу, інакше виведіть повідомлення «помилка»

Ответы

Ответ дал: p15
2

Ответ:

import random

def is_triangle(a, b, c):

   return a + b > c and a + c > b and b + c > a

def calculate_area(a, b, c):

   if is_triangle(a, b, c):

       p = (a + b + c) / 2

       area = (p * (p - a) * (p - b) * (p - c))**.5

       return area

# Генеруємо три випадкових числа в діапазоні від 1 до 10

side_a = random.randint(1, 10)

side_b = random.randint(1, 10)

side_c = random.randint(1, 10)

print(f"Сторони трикутника: {side_a}, {side_b}, {side_c}")

if is_triangle(side_a, side_b, side_c):

   triangle_area = calculate_area(side_a, side_b, side_c)

   print(f"Трикутник існує. Площа трикутника: {triangle_area:.2f}")

else:

   print("Трикутник не існує. Помилка")

Объяснение:

Приложения:

jwjwkwkvshwjw: это правильно?
p15: не уверен. отвечающий какой-то жёлтый и стремный.
jwjwkwkvshwjw: у меня есть вопрос по информатике, помогите мне плиз
p15: сделайте сами по пунктам в экселе
jwjwkwkvshwjw: у меня с собой нет ноута, темболие я дал очень много баллов хотя люди за каждое должны давать 11-12
p15: никто никому ничего не должен. мне то задание просто не интересно
jwjwkwkvshwjw: тогда просто удалите приложение и не помогайте, я вас не упрашивал насильно мне помогать а просто вам сказал и я не говорил слово "должен"!.
p15: 'должен' о баллах в вашем предыдущем предложении. удачи
jwjwkwkvshwjw: я вам объясню одну мысль, люди вообще за каждый вопрос должны давать 10-11-12 баллов ну не 20-30, я дал 100 баллов ну из за бага приложения там наверное 50
p15: это не баг. это делится на 2 ответа. что ещё хотите объяснить?
Вас заинтересует