Python Basic — 1: Упражнение-103 с решением
Напишите программу Python, чтобы проверить, параллельны ли две заданные линии или нет.
Примечание: параллельных линий две или несколько линий, которые никогда не пересекаются. Параллельные линии похожи на железнодорожные пути, которые никогда не пересекаются.
Общая форма уравнения прямой линии: ax + by = c
Указанная прямая линия представлена в списке как [a, b, c]
Пример двух параллельных линий:
x + 4y = 10 и x + 4y = 14
Пример решения :
Код Python:
def parallel_lines (line1, line2): return line1 [0] /line1 [1] == line2 [0]/line2 [1] # 2x + 3y = 4, 2x + 3y = 8print (parallel_lines ([2,3,4], [2,3,8])) # 2x + 3y = 4, 4x - 3y = 8print (parallel_lines ([2,3,4], [4, -3,8]))
Пример вывода:
TrueFalse
Блок-схема:
Редактор кода Python: