Вопрос задан 24.11.2023 в 09:06. Предмет Информатика. Спрашивает Муратова Сая.

1) Відкрийте вікно IDLE і створіть нове вікно програми. Збережіть файл з іменем Практична 11.

Завантажте модулі, які потрібні для роботи з Черепашкою та випадковими числами. 2) Створіть змінну k — лічильник правильних відповідей. Задайте початкове значення k = 0. 191 3) Запишіть оператор for, лічильник якого набуває значення з послідовності 0...11. for i in range(_______):
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Соколова Ксюша.

Відповідь:

phyton

import turtle

import random

# Створення вікна

window = turtle.Screen()

# Задання заголовка вікна

window.title("Гра 'Вгадай число'")

# Задання фонового кольору вікна

window.bgcolor("white")

# Створення черепашки

t = turtle.Turtle()

# Задання кольору та розміру пера черепашки

t.color("black")

t.pensize(3)

# Задання початкової позиції черепашки

t.penup()

t.goto(-150, 0)

t.pendown()

# Задання кінцевої позиції черепашки

finish_line = 150

# Лічильник правильних відповідей

k = 0

# Оператор for для повторення 12 разів

for i in range(12):

   # Генерація випадкового числа в діапазоні від 1 до 100

   number = random.randint(1, 100)

   # Запит користувача на введення числа

   guess = turtle.textinput("Вгадай число", f"Спроба {i+1}: Введіть число від 1 до 100:")

   # Перевірка правильності введеного користувачем числа

   if int(guess) == number:

       t.write(f"Вірно! Ви вгадали число {number}!", align="center", font=("Arial", 16, "bold"))

       k += 1

   else:

       t.write(f"Неправильно. Загадане число було {number}. Спробуйте ще раз.", align="center", font=("Arial", 16, "bold"))

   # Переміщення черепашки на випадкову відстань

   t.penup()

   t.forward(random.randint(20, 50))

   t.pendown()

   # Перевірка, чи досягла черепашка фінішної лінії

   if t.xcor() >= finish_line:

       t.write(f"Ви виграли з результатом {k}/12!", align="center", font=("Arial", 16, "bold"))

       break

# Завершення роботи з вікном

window.mainloop()

Пояснення:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Щоб вам допомогти, я потребую трошки більше інформації про завдання, яке ви хочете виконати. Але за вашим фрагментом коду виглядає так, ніби ви хочете використовувати цикл `for` для ітерації від 0 до 11.

Ось, як ви можете продовжити фрагмент коду:

```python # Ваші інструкції: # 1) Відкрийте вікно IDLE і створіть нове вікно програми. Збережіть файл з іменем "Практична_11". # 2) Завантажте модулі, які потрібні для роботи з Черепашкою та випадковими числами.

# 3) Створіть змінну k — лічильник правильних відповідей. Задайте початкове значення k = 0.

# 4) Запишіть оператор for, лічильник якого набуває значення з послідовності 0...11. for i in range(12): # Враховуючи, що ви хочете значення від 0 до 11, включно. # Тут ви можете виконати деякі дії в циклі для кожного значення i.

# Наприклад, виведення значення i: print(i)

# Якщо у вас є конкретне завдання, яке ви хочете виконати всередині цього циклу, додайте код всередині циклу for. ```

Якщо у вас є конкретне завдання або більше вимог, будь ласка, надайте більше інформації, і я допоможу вам більш конкретно.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос