Напишите код на Python для переложения одной из трех спичек так, чтобы при поджигании любой из них горели все три

Напишите код на Python для переложения одной из трех спичек так, чтобы при поджигании любой из них горели все три. Программа должна определить, какую из трех спичек необходимо переместить, учитывая, что спички должны соприкасаться хотя бы концами.
Тема: Задача на программирование

Пояснение: Для решения данной задачи на Python нам потребуется использование условных операторов и проверок.

Первым шагом нужно определить, какую из трех спичек нужно переместить. Для этого можно использовать следующую логику: если первая спичка не соприкасается с остальными двумя, то ее нужно переместить; если вторая не соприкасается с остальными двумя, ее нужно переместить; а если третья не соприкасается с остальными двумя, то перемещаем третью спичку.

Для определения соприкосновения спичек можно сравнивать их позиции. Позиции спичек обозначим переменными match1, match2 и match3.

Пример кода на Python для решения задачи:

python
match1 = 0
match2 = 1
match3 = 2

if (match1 != match2) and (match1 != match3):
    move_match = match1
elif (match2 != match1) and (match2 != match3):
    move_match = match2
else:
    move_match = match3

print("Переместите спичку номер", move_match+1)

Совет: Для лучшего понимания задачи и решения можно визуализировать ситуацию с тремя спичками на бумаге и проследить условия, которые должны выполняться.

Упражнение: У вас есть 4 спички, и изначально они лежат на столе в виде прямой линии. Необходимо переместить одну спичку так, чтобы всего было 2 прямые линии, состоящие из спичек. Ваша задача определить спичку, которую нужно переместить, и ее новую позицию.

Твой друг не знает ответ? Расскажи!