Проект: «Угадай число»
Маленькая игра-цикл с подсказками.
Проект «Угадай число» — собираем то, что выучили
Это наш первый проект: складываем переменные, условия и циклы в одну маленькую игру. Логика игры — три простых шага.
План игры
1. Загадать число — например, target = 7
2. Цикл попыток: пока пользователь не угадал — даём подсказку «больше» или «меньше»
3. Когда guess == target — сообщаем «угадал!»
В настоящей версии для попыток мы бы использовали input(), но в этих заданиях мы фиксируем guess переменной — главное проверить логику сравнения.
from random import randint
target = randint(1, 10)
guess = 5
if guess == target:
print("Победа!")
elif guess < target:
print("Загадано больше")
else:
print("Загадано меньше")
Что важно в проекте
- Сначала продумай шаги словами, потом превращай в код.
- Тестируй маленькими кусочками: сначала «равно — не равно», потом «больше — меньше».
👍 Используй такой шаблон (загадай → попытка → подсказка → повтор) для любых угадаек.
👎 Не пытайся написать всё сразу одной большой кучей — добавляй по одному условию и проверяй.