• Що буде надруковано в результаті виконання фрагменту програми: x = True y = False if x and y: print(1) elif not x or y: print(2) elif x or y: print(3) else: print(4)​

Ответы 2

  • В результаті виконання цього фрагменту програми буде надруковано 2, оскільки:

    Умова x and y не виконується, оскільки y є False, тому в цей блок не зайдемо.

    Умова not x or y виконується, оскільки x є True, тому в цей блок зайдемо і надрукуємо 2.

    На решту умов не звертаємо уваги, оскільки виконання програми закінчується на попередньому блоку.

  • Ответ:

    У результаті виконання цього фрагменту програми буде надруковано число 2. Умова першого if-речення не виконується, оскільки не може бути одночасно істиною істинне значення змінної x та хибне значення змінної y. Умова другого elif-речення також не виконується, оскільки not x в даному випадку дорівнює False, тоді як значення змінної y є хибним. Тому виконується умова третього elif-речення x or y, що відповідає значенню True, і в результаті надруковується число 3.

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

Войти через Google

или

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

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

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