Условия задачи:

 

Математический тест. Напишите программу, которая позволяет проводить простые математические тесты. Она должна показать два случайных числа, которые должны быть просуммированы вот так:
247
+ 129
Эта программа должна давать обучаемому возможность вводить ответ. Если ответ пра­вильный, то должно быть показано поздравительное сообщение. Если ответ неправиль­ный, то должно быть показано сообщение с правильным ответом

 

Решение задачи:

from random import randint

def main():
    def matematics():
        num_1 = randint(100, 1001)
        num_2 = randint(100, 1001)
        print(num_1)
        print('+', num_2)
        return num_1 + num_2
    def get_win(value_1, value_2):
        if value_1 == value_2:
            print('Поздравляем! Вы ответили правильно.')
        else:
            print(f'Ответ неправильный, правильный ответ {comp}')
    comp = matematics()
    user_answer = int(input('Введите ответ на задачу: '))
    get_win(comp, user_answer)
main()