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

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



Решение задачи: 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(taska b c > > task).split());

if not(((a + b) > c) and ((a + c) > b) and ((b + c) > a)): print(taskНе существуетtask)

elif (a == b) and (b == c):print(taskРавностороннийtask)

elif (a == b) or (b ==c) or (a == c): print(taskРавнобедренныйtask)

else: print(taskРазностороннийtask)

Окно вывода:

a b c > > 1 2 1

Не существует

a b c > > 2 2 2

Равносторонний

a b c > > 20 20 30

Равнобедренный

a b c > > 3 4 5

Разносторонний