Условия задачи:

 

Диагностическое дерево проверки качества Wi-Fi.  Пример вывода программы:
Перезагрузите компьютер и попробуйте подключиться.
Вы исправили проблему? нет 
Перезагрузите  маршрутизатор и попробуйте подключиться.
Вы исправили проблему? да 
Обратите внимание, что программа завершается, как только решение проблемы найдено.
Вот еще один пример вывода программы:
Перезагрузите компьютер и попробуйте подключиться.
Вы исправили проблему? нет 1Enter 1
Перезагрузите маршрутизатор и попробуйте подключиться. 
Вы исправили проблему? нет 1Enter 1
Убедитесь, что кабели между маршрутизатором и модемом прочно подсоединены.
Вы исправили проблему? нет 1Enter1
Переместите маршрутизатор на новое место.
Вы исправили проблему? нет 1Enter1
Возьмите новый маршрутизатор.

 

Решение задачи:

print('Перезагрузите компьютер и попробуте подключиться.')
msg = input('Исправили проблему? да/нет: ')
if msg == 'нет':
    print('Перезагрузите маршрутизатор и попробуте подключиться.')
    msg = input(' Исправили проблему? да/нет: ')
    if msg == 'нет':
        print('Убедитесь что кабели между маршрутизатором и модемом прочно подсоединены.')
        msg = input('Исправили проблему? да/нет: ')
        if msg == 'нет':
            print('Переместите маршрутизатор на новое место')
            msg = input('Исправили проблему? да/нет: ')
            if msg == 'нет':
                print('Возьмите новый маршрутизатор')
print('Проблема устранена')

#Нет смысла каждый раз печатать else
#так как при любом ответе кроме да мы идем по одной линии отвечая нет, и в конечном итоге там тоже будет ответ да и
#мы перейдем к дальнейшим инструкциям