1. Главная
  2. Библиотека
  3. Программирование
  4. Напишите программу с графическим интерфейсом, реализующую логику игры «Угадай число». Программа загадывает число в диапаз...

Напишите программу с графическим интерфейсом, реализующую логику игры «Угадай число». Программа загадывает число в диапазоне от 1 до 100 включительно и просит пользователя ввести предполагаемое число в поле ввода. После ввода числа, пользователь нажимает

«Напишите программу с графическим интерфейсом, реализующую логику игры «Угадай число». Программа загадывает число в диапазоне от 1 до 100 включительно и просит пользователя ввести предполагаемое число в поле ввода. После ввода числа, пользователь нажимает»
  • Программирование

Условие:

Угадай число image_description

Дима рассказал своему другу Максиму, что на последнем занятии по программированию он написал игру «Камень, ножницы, бумага» с графическим интерфейсом. Максиму игра очень понравилась, и он попросил Диму написать код для новой игры «Угадай число».

Напишите программу с графическим интерфейсом, реализующую логику игры «Угадай число». Программа загадывает число в диапазоне от 1 до 100 включительно и просит пользователя ввести предполагаемое число в поле ввода. После ввода числа, пользователь нажимает на кнопку для проверки своего предположения. Затем программа выводит число пользователя на экран и в зависимости от введенного значения показывает следующие сообщения:

«Вы угадали!» — если пользователь угадал число

«Мое число меньше!» — если введенное пользователем число больше значения, загаданного программой

«Мое число больше!» — если введенное пользователем число меньше значения, загаданного программой

«Введите число от 1 до 100 включительно!» — если введенное пользователем число не находится в диапазоне от 1 до 100 включительно

«Введите корректное число!» — если пользователь вместо числа ввел некорректный набор символов (например, 123abc)

Графический интерфейс пользователя должен состоять из следующих компонентов:

- Главное окно, на котором располагаются все виджеты

- Подпись «Угадайте число от 1 до 100:»

- Поле ввода для числа

- Стандартная кнопка с надписью проверить

- Многострочный текст с информацией о попытке пользователя

Примечание 1: размеры и расположение виджетов, параметры шрифтов указывайте по своему усмотрению.

Примечание 2: в качестве основы можете взять программный код для игры «Камень, ножницы, бумага», написанный на занятии.

Решение:

Ниже приведён один из вариантов решения задачи на языке Python с использованием библиотеки tkinter. Приведённый код реализует следующие требования: • Программа загадывает число от 1 до 100; • Пользователь вводит предполагаемое число в текстовое поле; • После нажатия кнопки «Проверить» отображается результат попытки:   – «Вы угадали!» – если число совпало;   – «Мое число меньше!» – если введённое число больше загаданного;   – «Мое число больше!» – если введённое число меньше загаданного;   – «Введите число от 1 до 100 включительно!» – если число вне диапазона;   – «Введите корректное число!» – ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет