• Как можно упростить код?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    import random
    
    def get_random_int():
        return random.randint(5, 10)
    
    
    def get_random_a_b():
        return get_random_int(), get_random_int()
    
    
    a, b = get_random_a_b()
    while True:
        if a > b:
            result = a - b
            sign = '-'
        else:
            result = a + b
            sign = '+'
        sent = '\n'.join(['', str(a), sign, str(b), 'Ваш ответ: '])
        if int(input(sent)) == result:
            print("Правильно!")
        else:
            print(f"Ошибка! Правильный ответ: {result}")
        a, b = get_random_a_b()
    Ответ написан
    Комментировать
  • Python в чем ошибка? Почему SyntaxError?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Открыть учебник и читать заново. У вас там не одна ошибка, а целая куча в нескольких несчастных строках примитивного кода. И все ошибки - элементарны.. . И к тому же код не оформлен как положено.
    Ответ написан
    5 комментариев