Войти Создать аккаунт

Игра «Погаси свет» · Шаг 2 из 4

Свет погашен за семь ходов

После каждого щелчка игра спрашивает: всё ли погасло? Пока хоть одна лампочка горит — играем дальше. Погасло всё — партия окончена, и игра говорит, за сколько ходов. По-русски: «за 1 ход», «за 3 хода», «за 11 ходов», «за 22 хода».

Что сделать

Скажите, окончена ли партия: если не горит ни одной лампочки — за сколько ходов, по-русски.

Что приходит

  • pole — поле: список строк, "#" — горит, "." — погасла

  • hodov — сколько щелчков сделано, целое от 0

Что вернуть

None, пока горит хоть одна лампочка, иначе строку «Свет погашен за N ходов.» с верным словом.

Допишите функцию itog в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

В игре

Игра зовёт itog после каждого щелчка: строка — конец партии, она встаёт под полем. Решите шаг — и игра скажет, за сколько ходов вы справились.

Без этого шага: победа без счёта ходов. Игра замечает, что всё погасло, но не говорит, за сколько щелчков.

Вызов
itog(["...", "..."], 7)
Вернуть
'Свет погашен за 7 ходов.'

Готовая игра →

Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.