Задание 10 Параграф 5.4 ГДЗ Босова 8 класс 2023 (Информатика)

Решение #1

Изображение 10. Даны три натуральных числа. Разработайте, отладьте и протестируйте программу, определяющую, существует ли треугольник с такими длинами сторон. Если такой треугольник...
Загрузка...

Рассмотрим вариант решения задания из учебника Босова, Босова 8 класс, Бином:
10. Даны три натуральных числа. Разработайте, отладьте и протестируйте программу, определяющую, существует ли треугольник с такими длинами сторон. Если такой треугольник существует, то определите его тип (равносторонний, равнобедренный, разносторонний). Для проверки правильности программы используйте тест:
Входные данные
а b с > > 1 2 1
а b с > > 2 2 2
а b с > > 20 20 30
а b с > > 3 4 5

a,b,c=map(int,input('a b c > > ').split());
if not(((a + b) > c) and ((a + c) > b) and ((b + c) > a)): print('Не существует')
elif (a == b) and (b == c):print('Равносторонний')
elif (a == b) or (b ==c) or (a == c): print('Равнобедренный')
else: print('Разносторонний')
Окно вывода:
a b c > > 1 2 1
Не существует
a b c > > 2 2 2
Равносторонний
a b c > > 20 20 30
Равнобедренный
a b c > > 3 4 5
Разносторонний
*Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания.
*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением