Skip to content

mag-python/hw2-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Игра «Угадай число»

Цель: создать настольное приложение на Python с графическим интерфейсом Tkinter, реализующее игру «Угадай число».

Требования к функционалу:

  1. При запуске приложения происходит генерация случайного целого числа в заданном диапазоне (например, от 1 до 100).

  2. Интерфейс должен содержать:

    • поле ввода для числа, вводимого игроком;
    • кнопку отправки попытки;
    • текстовую область или метку для отображения подсказок («слишком большое», «слишком маленькое», «вы угадали»);
    • счётчик количества попыток;
    • кнопку для начала новой игры.
  3. При нажатии кнопки отправки:

    • программа считывает введённое число;
    • сравнивает его с загаданным;
    • выводит соответствующую подсказку;
    • увеличивает количество попыток.
  4. При угадывании числа:

    • выводится сообщение об успехе и количестве затраченных попыток;
    • ввод блокируется или предлагается начать новую игру.
  5. Кнопка «Новая игра» должна:

    • генерировать новое число;
    • обнулять счётчик попыток;
    • очищать подсказки и поле ввода.
  6. Логику генерации числа и обработки попыток вынести в отдельные функции или внутренние методы класса (при использовании ООП).

Требования к интерфейсу:

  1. Приложение должно иметь фиксированное окно стандартного размера (например, 300×200).
  2. Элементы управления должны быть расположены логично и аккуратно.
  3. Интерфейс должен корректно реагировать на события пользователя, не допуская ошибок при некорректном вводе (например, вводе текста вместо числа).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published