Условия задачи:
Диагностическое дерево проверки качества 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
#так как при любом ответе кроме да мы идем по одной линии отвечая нет, и в конечном итоге там тоже будет ответ да и
#мы перейдем к дальнейшим инструкциям