Номер §5.4 № 13

ГДЗ по информатике 8 класс, Босова 2023, страница 241

§. № Каскадное ветвление

Дан условный оператор:

if a < 5:
    c = 1
elif a > 5:
    c = 2
else:
    c = 3

Какое значение имеет переменная a, если в результате выполнения условного оператора переменной c присваивается значение 3?

Решение

Ветка else выполняется только тогда, когда оба предшествующих условия ложны. Первое условие a < ложно, значит, . Второе a > тоже ложно, значит, . Оба вывода могут быть верны одновременно только при .

Проверим прохождение ветвей: при a = сравнение ложно; сравнение также ложно. Поэтому выполняется команда c = после else. При меньшем значении было бы c = , при большем — c = . Следовательно, значение переменной a определено однозначно.

Ответ

.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото