• a = int(input("Введите A: "))
    b = int(input("Введите B: "))
    a -= ~a & 1
    b += ~b & 1
    for i in range (a, b - 1, -2):
    print(i)


    ЧТО ОЗНАЧАЮТ СТРОЧКИ:
    a -=~a & 1
    b +=~b & 1

Ответы 1

  • a & b -  операция побитового сложения (логическое AND)

    ~a      -  операция замены каждого бита на противоположенный (логическое NOT)

    a += b - сокращенная запись операции a=a-b

    a += b - сокращенная запись операции a=a+b

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years