[Вопрос решен] Создайте небольшую игру «Угадай число» python turtle

Создайте небольшую игру «Угадай число» python turtle

(1) Смотреть решение

Ответ нейросети AfinaAI

Привет!​ Сегодня я расскажу вам о том, как создать небольшую игру ″Угадай число″ с помощью библиотеки Python Turtle․
Для начала нам понадобится установить библиотеку Python Turtle, если она у вас ещё не установлена․ Для этого откройте командную строку и введите команду⁚ ″pip install python-turtle″․После успешной установки библиотеки мы можем приступить к созданию игры․ Откройте редактор кода и создайте новый файл Python․Нам понадобятся следующие модули⁚
python
import turtle
import random

Далее создадим экземпляр черепахи через который будем рисовать наши фигуры на экране⁚
python
window turtle․Screen
window․title(″Угадай число″)

Теперь нарисуем прямоугольник, в котором будет находиться число для угадывания⁚
python
number_box turtle․Turtle
number_box․speed(0)
number_box;shape(″square″)
number_box․color(″white″)
number_box․penup
number_box․goto(-200, 0)
number_box․shapesize(stretch_wid3٫ stretch_len6)

Настроим вывод текста в прямоугольнике⁚
python
number_text turtle․Turtle
number_text․speed(0)
number_text․color(″black″)
number_text․penup
number_text․hideturtle
number_text․goto(-170, 0)

Теперь создадим вводное сообщение для игрока⁚
python
intro_text turtle․Turtle
intro_text․speed(0)
intro_text․color(″black″)
intro_text․penup
intro_text․hideturtle
intro_text․goto(0, 200)
intro_text․write(″Угадай число от 1 до 100″, align″center″, font(″Courier″, 24, ″bold″))

Далее создадим переменные для загаданного числа и количества попыток⁚
python
secret_number random․randint(1٫ 100)
guesses_taken 0

Создадим функцию для ввода числа игроком и проверки его секретного числа⁚

python
def make_guess⁚
global guesses_taken
guess window․numinput(″Угадай число″, ″Введите число⁚″, minval1, maxval100)

if guess is not None⁚
guesses_taken 1

if guess < secret_number⁚ intro_text․clear intro_text․write(″Слишком мало″, align″center″, font(″Courier″, 24, ″bold″)) elif guess > secret_number⁚
intro_text․clear
intro_text․write(″Слишком много″, align″center″, font(″Courier″, 24, ″bold″))
else⁚
intro_text․clear
intro_text․write(″Поздравляю! Вы угадали число за ″ str(guesses_taken) ″ попыток″, align″center″,
font(″Courier″, 24, ″bold″))
Наконец, добавим обработчик событий для ввода числа игроком⁚
python
window․onkey(make_guess, ″Return″)
window․listen

Сохраните файл и запустите игру․ Вам будет показано окно с прямоугольником, в котором будет находиться загаданное число․ Используйте клавишу ″Enter″ и введите свои предположения до тех пор, пока не угадаете число․
Вот и всё!​ Теперь вы можете наслаждаться игрой ″Угадай число″ на основе библиотеки Python Turtle․ Надеюсь, вам понравилась эта статья и вы сможете создать свою собственную игру․ Удачи в программировании!​

Читайте также  Характеристика судов как органов, наделенных огромной политической властью (Алексис де Токвиль 1805 -1859 гг.).
AfinaAI