• Авторизация


Ключевое слово else в Python 19-04-2021 18:32 к комментариям - к полной версии - понравилось!


Ключевое слово else в Python используется как минимум в трёх конструкциях.

В конструкции if ... elif ... else. Тут всё понятно. Если не выполнено ни одно из вышеперечисленных условий, выполняется блок else.

В конструкции try ... except. После try ... except и, возможно, finally можно так же прописать блок else, который выполнится, только если в try не было поймано никакого исключения.

И наконец - в конструкции while. После блока while можно вписать else, который выполнится только если цикл "умер" своей смертью. А если он прерван ключевым словом break, тогда else не выполнится, так как он является частью цикла, а он окончательно прерван.

count = 0

while count < 10:

    print(count)

    count += 1

    if count == 5:

        break

else:

    print('Цикл завершён')

Последняя строка не будет выполнена, так как цикл оборвётся, когда счётчик станет равным 5.

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Ключевое слово else в Python | Linux_Loader - Дневник Linux_Loader | Лента друзей Linux_Loader / Полная версия Добавить в друзья Страницы: раньше»