Найти в Дзене

Урок 10. 🎮 Повторение Python: игровой тест по Python

Сегодня у нас необычный урок. Это повторение Python в формате игры!
Мы уже познакомились с print(), input(), условиями if / elif / else, узнали про отступы Python и немного разобрались, как работает код. А теперь проверим себя — устроим настоящий тест по Python, но без скучных оценок. Только игра и немного волшебства 🐍 Ответь устно или в тетради: 1️⃣ Какая команда помогает компьютеру «говорить»?
2️⃣ Какая команда ждёт, пока пользователь что-то введёт?
3️⃣ Что означает if?
4️⃣ Зачем нужны отступы?
5️⃣ Чем == отличается от =? Если что-то забылось — это нормально. Повторение python как раз для этого и нужно 🙂 А теперь создадим мини-программу-викторину! Открой онлайн среду: https://stepindev.com/ru/py-playground/ и введи код: print("Добро пожаловать в тест по Python!") print("Ответь на вопрос цифрой 1, 2 или 3") print("Какой командой выводят текст на экран?") print("1 - input") print("2 - print") print("3 - int") answer = input("Твой ответ: ") if answer == "2": print("Ура! Это прави
Оглавление

🌟 Вступление

Сегодня у нас необычный урок. Это повторение Python в формате игры!

Мы уже познакомились с print(), input(), условиями if / elif / else, узнали про отступы Python и немного разобрались, как работает код.

А теперь проверим себя — устроим настоящий тест по Python, но без скучных оценок. Только игра и немного волшебства 🐍

Эта иллюстрация создана специально для нашего канала PythonLand
Эта иллюстрация создана специально для нашего канала PythonLand

🧠 Часть 1. Разминка для ума

Ответь устно или в тетради:

1️⃣ Какая команда помогает компьютеру «говорить»?

2️⃣ Какая команда ждёт, пока пользователь что-то введёт?

3️⃣ Что означает if?

4️⃣ Зачем нужны отступы?

5️⃣ Чем == отличается от =?

Если что-то забылось — это нормально. Повторение python как раз для этого и нужно 🙂

🤖 Часть 2. Игровой тест в коде

А теперь создадим мини-программу-викторину!

Открой онлайн среду: https://stepindev.com/ru/py-playground/ и введи код:

print("Добро пожаловать в тест по Python!")
print("Ответь на вопрос цифрой 1, 2 или 3")
print("Какой командой выводят текст на экран?")
print("1 - input")
print("2 - print")
print("3 - int")
answer = input("Твой ответ: ")
if answer == "2":
print("Ура! Это правильный ответ!")
else:
print("Пока нет. Подумай ещё и запусти программу снова.")
-2

🔍 Что здесь происходит?

  • print() задаёт вопросы.
  • input() ждёт ответ.
  • if проверяет, правильно ли ответил игрок.
  • Если ответ «2» — программа радуется.
  • Если другой — предлагает попробовать снова.

Это уже настоящий тест по Python, который ты написал сам!

Эта иллюстрация создана специально для нашего канала PythonLand
Эта иллюстрация создана специально для нашего канала PythonLand

🤖 Часть 3. Большой игровой тест

-4
-5
-6
-7
-8

Открой онлайн-среду (напиши в браузере «https://stepindev.com/ru/py-playground/») и введи код:

print("Добро пожаловать в большой тест по Python!")
print("Отвечай цифрой и нажимай Enter.")
print()

score = 0

# Вопрос 1
print("1. Какая команда выводит текст на экран?")
print("1 - input")
print("2 - print")
print("3 - int")
answer = input("Твой ответ: ")

if answer == "2":
print("Верно!")
score = score + 1
else:
print("Пока нет.")

print()

# Вопрос 2
print("2. Какая команда ждёт, пока пользователь что-то введёт?")
print("1 - input")
print("2 - print")
print("3 - if")
answer = input("Твой ответ: ")

if answer == "1":
print("Правильно!")
score = score + 1
else:
print("Немного подумай ещё.")

print()

# Вопрос 3
print("3. Что означает if?")
print("1 - повторить")
print("2 - если")
print("3 - вывести")
answer = input("Твой ответ: ")

if answer == "2":
print("Отлично!")
score = score + 1
else:
print("Не совсем так.")

print()

# Вопрос 4
print("4. Зачем нужны отступы Python?")
print("1 - для красоты")
print("2 - чтобы программа понимала структуру")
print("3 - просто так")
answer = input("Твой ответ: ")

if answer == "2":
print("Молодец!")
score = score + 1
else:
print("Подумай о блоках кода.")

print()

# Вопрос 5
print("5. Что делает int()?")
print("1 - превращает текст в число")
print("2 - печатает текст")
print("3 - завершает программу")
answer = input("Твой ответ: ")

if answer == "1":
print("Верно!")
score = score + 1
else:
print("Попробуй ещё раз позже.")

print()
print("Тест завершён!")
print("Твои баллы:", score)

if score == 5:
print("Ты настоящий мастер Python! 🏆")
elif score >= 3:
print("Отличный результат! Продолжай учиться! 🚀")
else:
print("Ничего страшного. Повторим материал и попробуем снова! 💪")

🔎 Что нового в этом тесте?

✔ Мы использовали переменную score — она считает баллы.

✔ После каждого правильного ответа мы прибавляем 1.

✔ В конце программа оценивает результат с помощью if / elif / else.

Это уже полноценный игровой тест по Python, который ты написал сам!

Эта иллюстрация создана специально для нашего канала PythonLand
Эта иллюстрация создана специально для нашего канала PythonLand

🎯 Мини-задание

Попробуй:

  • добавить ещё 2 вопроса
  • изменить финальные сообщения
  • придумать свой супер-уровень для тех, кто набрал максимум

🎯 Польза

Повторение помогает закрепить знания.

Когда ты сам создаёшь вопросы и проверяешь ответы — ты начинаешь понимать код намного лучше.

А ещё ты тренируешь:

  • внимательность
  • логическое мышление
  • уверенность в программировании
Эта иллюстрация создана специально для нашего канала PythonLand
Эта иллюстрация создана специально для нашего канала PythonLand

🚀 Итог

Сегодня мы сделали повторение python в игровой форме и написали свой первый небольшой тест по python.

Ты уже не просто ученик — ты начинающий разработчик викторин 😉

В следующем уроке мы узнаем, как хранить сразу несколько значений и делать программы ещё интереснее. Готов? 🐍