Валентин танцевал с Леной, а Владимир с Олей.
Аня танцевала с одноклассником Наташи, это не Валентин и не Владимир.
Николай танцевал с Одноклассницей Владимира, это не Лена и не Оля.
Значит, Николай танцевал с Аней, а его одноклассница - Наташа.
А сама Наташа танцевала не с Валентином, не с Владимиром, и не со своим одноклассником Николаем. Значит, она танцевала с Алексеем.
Оля танцевала с Владимиром, и она одноклассница Валентина.
Лена танцевала с Валентином, и она одноклассница Алексея.
Итак, пары одноклассников: Алексей-Лена, Николай-Наташа, Владимир-Аня, Валентин-Оля.
Танцевальные пары: Алексей-Наташа, Николай-Аня, Владимир-Оля, Валентин-Лена.
1. У задачах, які передбачають виконання альтернативних дій, використовують оператор повного розгалуження. Для запису оператора повного розгалуження додатково використовують службове слово
else:
if <логічний вираз>:
блок команд 1
else:
блок команд 2
2. Наведіть приклади, коли у програмі варто застосовувати оператор неповного розгалуження.
Складіть програму мовою Python, у якій із двох введених цілих чисел А і В (<100) виводиться найбільше з них.
3. Як мовою програмування Python реалізувати вкладені розгалуження?
Якщо є потреба врахувати значення декількох логічних виразів, то використовують вкладені розгалуження:
if <логічний вираз1>:
блок команд 1
elif <логічний вираз2>:
блок команд 2
...
elif <логічний вираз n>:
блок команд n
else:
<блок команд інакше>