413 читали · 1 год назад
Равнобедренный треугольник
На вход поступают три целых числа - стороны треугольника. Необходимо вывести True, если данные стороны образуют равнобедренный треугольник, в противном случае - False. Сделать задачу необходимо без использования условного оператора. Верное решение: a, b, c = map(int,input().split()) print(a == b or b == c or c == a) Верное решение: s = input().split() print(s[0] == s[1] or s[0] == s[2] or s[1] == s[2]) Верное решение: a, b, c = map(int, input()...
Программирование на языке Python. Алгоритмы в геометрии на плоскости. Треугольники
Снова возвращаюсь к моему любимому разделу (подборке), касающемуся алгоритмов. Их великое множество. Вот сегодня начнём серию алгоритмов геометрических, на плоскости. Кстати часто на олимпиадах по программированию возникает как подзадача необходимость именно каких-то геометрических вычислений. И участники тратят много времени, чтобы самим выводить нужные формулы. А если знать хотя-бы путь выведения формулы, пригодной для вычисления, то всё было бы гораздо быстрее. Сегодня о треугольниках. Часто треугольник задаётся тремя вершинами, т...