Обозначим через УГОЛ(a, b, c) утверждение «значения чисел a, b, c являются углами невырожденного треугольника».Для какого наименьшего натурального числа А формула:
тождественно истинна (т.е. принимает значение 1) при любом натуральном значении переменной х?
def angle(a, b, c):# Функция, которая проверяет может ли существовать с такими углами треугольник
return (a + b + c) == 180
for a in range(1, 1000):
# Переменная - флаг, которой присваивается единица при ложном значении выражения
# Если ложных значений не было, то текущее значение A нам подходит
f = 0
for x in range(1, 10000):
if (angle(a, 15, x + 25) == angle(x, a, 60) and (a + 10 >= 100)) == False:
# При ложности выражения пропускаем текущее значение A
f = 1
break
# Если значение подходит по флагу — выводим
if f == 0:
print(a)
break
Ответ: 140