Предмет: Информатика, автор: daniilvoda5

Створити тренажер виконання дії
додавання з двоцифровими числами.

У вікні випадковим чином з’являється
приклад, відповідь на який необхідно
ввести у текстове поле. Після
натискання кнопки Перевірити з’
являється повідомлення про
правильність виконання прикладу.
Кнопка Наступний приклад виводить
інший приклад. Завдання, що містять
математичні вирази генеруються
випадковим чином.
ДАЮ 100 БАЛОВ

Ответы

Автор ответа: pisarkovoleksij
1

Ответ:

Для створення тренажера додавання з двоцифровими числами можна використовувати наступний код на мові Python з використанням бібліотеки tkinter:

python

import random

import tkinter as tk

# створюємо вікно програми

root = tk.Tk()

root.title("Тренажер додавання")

# створюємо функцію для генерації нового прикладу

def generate_example():

    # генеруємо два випадкових числа від 10 до 99

    num1 = random.randint(10, 99)

    num2 = random.randint(10, 99)

    # записуємо відповідь на приклад

    answer = num1 + num2

    # повертаємо приклад та відповідь у вигляді рядка

    return f"{num1} + {num2} =", answer

# створюємо функцію для перевірки відповіді на приклад

def check_answer():

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

    user_answer = int(entry.get())

    # перевіряємо, чи співпадає вона з правильною відповіддю

    if user_answer == current_answer:

        result_label.config(text="Правильно!")

    else:

        result_label.config(text="Неправильно!")

# створюємо функцію для відображення нового прикладу

def new_example():

    # генеруємо новий приклад

    example, answer = generate_example()

    # зберігаємо правильну відповідь у змінній

    global current_answer

    current_answer = answer

    # оновлюємо текст на екрані з новим прикладом

    example_label.config(text=example)

    result_label.config(text="")

# створюємо елементи інтерфейсу користувача

example_label = tk.Label(root, text="")

example_label.pack()

entry = tk.Entry(root)

entry.pack()

check_button = tk.Button(root, text="Перевірити", command=check_answer)

check_button.pack()

result_label = tk.Label(root, text="")

result_label.pack()

next_button = tk.Button(root, text="Наступний приклад", command=new_example)

next_button.pack()

# викликаємо функцію для генерації першого прикладу

new_example()

# запускаємо головний цикл програми

root.mainloop()

Цей код створює вікно програми з елементами інтерфейсу користувача: міткою для прикладу, текстовим полем для введення відповіді, кнопкою для перевірки відповіді, міткою для відображення результату перевірки та кнопкою для генерації нового прикладу. При запуску програми генерується перший приклад, а при натисканні на кнопку "Наступний приклад" генерується новий приклад. При натисканні на кнопку "Перевірити" програма перевіряє введену користувачем відповідь і виводить результат перевірки на екран.

Интересные вопросы
Предмет: Биология, автор: ximnote8
Предмет: Математика, автор: vikachi00