Python Challenge: меняем код!

Игра №5 — «Сапер»

Классическая игра, в которой тебе предстоит открывать клетки игрового поля и искать спрятанные мины. Числа на открытых клетках подсказывают, сколько мин находится рядом. Твоя задача — открыть все безопасные клетки и не попасть на мину!

 

Сложность: ⭐⭐

Время: 10 минут

Тебе понадобится: компьютер и интернет

Шаг 1. Открой онлайн-терминал Python:

Нажми на   online-python.com

 

Шаг 2. Скопируй код:

Скопируй код, написанный ниже и вставь в левое поле онлайн-терминала (предварительно очисти левое поле от лишнего кода)

 

Шаг 3. Запусти программу:

Нажми на кнопку "RUN" (сверху правого поле)

Откроется поле размером 5 х 5 клеток, в котором спрятаны 5 мин. Нужно постепенно открывать ячейки путем ввода номера строки и столбца и не наткнуться на мины.

 

Шаг 4. Измени код:

Внеси изменения в код, чтобы:

1) размер поля изменился на 9 х 9 клеток.

2) количество мин вместо 5 стало 10.

 

Подсказка: для изменения размера поле измени значение переменной SIZE, а для того чтобы изменить количество мин на поле - измени значение переменной MINES.

Python Challenge: меняем код!

Игра №5 — «Сапер»

Классическая игра, в которой тебе предстоит открывать клетки игрового поля и искать спрятанные мины. Числа на открытых клетках подсказывают, сколько мин находится рядом. Твоя задача — открыть все безопасные клетки и не попасть на мину!

 

Сложность: ⭐⭐

Время: 10 минут

Тебе понадобится: компьютер и интернет

Шаг 1. Открой онлайн-терминал Python:

Нажми на   online-python.com

 

Шаг 2. Скопируй код:

Скопируй код, написанный ниже и вставь в левое поле онлайн-терминала (предварительно очисти левое поле от лишнего кода)

 

Шаг 3. Запусти программу:

Нажми на кнопку "RUN" (сверху правого поле)

Откроется поле размером 5 х 5 клеток, в котором спрятаны 5 мин. Нужно постепенно открывать ячейки путем ввода номера строки и столбца и не наткнуться на мины.

 

Шаг 4. Измени код:

Внеси изменения в код, чтобы:

1) размер поля изменился на 9 х 9 клеток.

2) количество мин вместо 5 стало 10.

 

Подсказка: для изменения размера поле измени значение переменной SIZE, а для того чтобы изменить количество мин на поле - измени значение переменной MINES.

Игра №6 — «Морской бой»

Классическая игра, в которой тебе предстоит сражаться с флотом противника (компьютера). Твоя задача — найти и потопить все корабли соперника, делая выстрелы по клеткам игрового поля. Побеждает тот, кто первым уничтожит весь флот противника!

 

Сложность: ⭐⭐⭐

Время: 20 минут

Тебе понадобится: компьютер и интернет

Шаг 1. Открой онлайн-терминал Python:

Нажми на   online-python.com

 

Шаг 2. Скопируй код:

Скопируй код, написанный ниже и вставь в левое поле онлайн-терминала (предварительно очисти левое поле от лишнего кода)

 

Шаг 3. Запусти программу:

Нажми на кнопку "RUN" (сверху правого поле)

Откроется поле размером 5 х 5 клеток, в котором спрятан флот соперника (компьютера). Нужно целиться в ячейки путем ввода номера строки и столбца и поразить весь флот соперника.

 

Шаг 4. Измени код:

Внеси изменения в код, чтобы:

1) размер поля изменился на 6 х 6 клеток.

2) количество флота соперника вместо 3 стало 5.

 

Подсказка: для изменения размера поля измени значение переменной SIZE, а для того чтобы изменить количество флота - измени значение параметра ships_count функции place_ships().

Игра №6 — «Морской бой»

Классическая игра, в которой тебе предстоит сражаться с флотом противника (компьютера). Твоя задача — найти и потопить все корабли соперника, делая выстрелы по клеткам игрового поля. Побеждает тот, кто первым уничтожит весь флот противника!

 

Сложность: ⭐⭐⭐

Время: 20 минут

Тебе понадобится: компьютер и интернет

Шаг 1. Открой онлайн-терминал Python:

Нажми на   online-python.com

 

Шаг 2. Скопируй код:

Скопируй код, написанный ниже и вставь в левое поле онлайн-терминала (предварительно очисти левое поле от лишнего кода)

 

Шаг 3. Запусти программу:

Нажми на кнопку "RUN" (сверху правого поле)

Откроется поле размером 5 х 5 клеток, в котором спрятан флот соперника (компьютера). Нужно целиться в ячейки путем ввода номера строки и столбца и поразить весь флот соперника.

 

Шаг 4. Измени код:

Внеси изменения в код, чтобы:

1) размер поля изменился на 6 х 6 клеток.

2) количество флота соперника вместо 3 стало 5.

 

Подсказка: для изменения размера поля измени значение переменной SIZE, а для того чтобы изменить количество флота - измени значение параметра ships_count функции place_ships().

Игра №7 — «Генератор случайных историй»

«Генератор случайных историй» — игра, в которой случайные слова, персонажи и события превращаются в необычные и смешные истории. 🎲📖✨

 

Сложность: ⭐⭐⭐⭐

Время: 30 минут

Тебе понадобится: компьютер и интернет

Шаг 1. Открой онлайн-терминал Python:

Нажми на   online-python.com

 

Шаг 2. Скопируй код:

Скопируй код, написанный ниже и вставь в левое поле онлайн-терминала (предварительно очисти левое поле от лишнего кода)

 

Шаг 3. Запусти программу:

Нажми на кнопку "RUN" (сверху правого поле)

Генератор будет создавать случайные историй из предложений, прописанных в исходном коде.

 

Шаг 4. Измени код:

1)Добавь в генератор несколько своих собственных историй.

2) Измени количество генерируемых историй на 10 вместо 5 при выборе в основном меню.

 

Подсказка: для добавления новых историй в генератор, необходимо списки characters, places, events, problems и endings пополнить новыми фразами и  предложениями:

- в список characters добавить новых героев (3-5 ед.);

- в список places добавить новые локации (места событий) (3-5 ед.);

- в списки events, problems и endings добавить новые действия или события (3-5 ед.).

Для изменения количества генерируемых историй с 5 на 10 нужно количество итераций в цикле for в составе elif choice == "2": изменить на 10:

elif choice == "2":
print("\n?? СЛУЧАЙНЫЕ ИСТОРИИ:\n") for i in range(5):

Готов идти дальше? 🚀

На следующем уровне тебя ждут еще более крутые проекты.🔥

Хочешь по настоящему разбираться в коде 💻 и делать собственные программы? 🧑‍💻✨

Игра №7 — «Генератор случайных историй»

«Генератор случайных историй» — игра, в которой случайные слова, персонажи и события превращаются в необычные и смешные истории. 🎲📖✨

 

Сложность: ⭐⭐⭐⭐

Время: 30 минут

Тебе понадобится: компьютер и интернет

Шаг 1. Открой онлайн-терминал Python:

Нажми на   online-python.com

 

Шаг 2. Скопируй код:

Скопируй код, написанный ниже и вставь в левое поле онлайн-терминала (предварительно очисти левое поле от лишнего кода)

 

Шаг 3. Запусти программу:

Нажми на кнопку "RUN" (сверху правого поле)

Генератор будет создавать случайные историй из предложений, прописанных в исходном коде.

 

Шаг 4. Измени код:

1)Добавь в генератор несколько своих собственных историй.

2) Измени количество генерируемых историй на 10 вместо 5 при выборе в основном меню.

 

Подсказка: для добавления новых историй в генератор, необходимо списки characters, places, events, problems и endings пополнить новыми фразами и  предложениями:

- в список characters добавить новых героев (3-5 ед.);

- в список places добавить новые локации (места событий) (3-5 ед.);

- в списки events, problems и endings добавить новые действия или события (3-5 ед.).

Для изменения количества генерируемых историй с 5 на 10 нужно количество итераций в цикле for в составе elif choice == "2": изменить на 10:

elif choice == "2":
print("\n?? СЛУЧАЙНЫЕ ИСТОРИИ:\n") for i in range(5):

Готов идти дальше? 🚀

На следующем уровне тебя ждут еще более крутые проекты.🔥

Хочешь по настоящему разбираться в коде 💻 и делать собственные программы? 🧑‍💻✨

Как связаться с нами

Email:
admin@digital-school.kz

Адрес:
Проспект Назарбаева 36, 050016, г. Алматы, Республика Казахстан

Онлайн-школа DIGITAL, 2026

Как связаться с нами

Email:
admin@digital-school.kz

Адрес:
Проспект Назарбаева 36, 050016, г. Алматы, Республика Казахстан

Онлайн-школа DIGITAL, 2026