Номер §5.4 № 3

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

§. № Объединение условий

Запишите следующий фрагмент программы с использованием одного условного оператора:

if a > b: c = 1
if a > b: d = 2
if a <= b: c = 3
if a <= b: d = 4
Решение

Первые две строки проверяют одно и то же условие a > b. Если оно истинно, надо выполнить оба присваивания c = и d = . Последние две строки соответствуют противоположному случаю a <= b: тогда требуются c = и d = . Поскольку для любых чисел ровно одно из условий a > b и a <= b истинно, вторую проверку можно заменить ветвью else.

if a > b:
    c = 
    d = 
else:
    c = 
    d = 

Одинаковый отступ у двух присваиваний каждой ветви означает, что они выполняются вместе. Например, при , получим c = , d = ; при , — c = , d = . Это в точности результаты исходных четырёх проверок.

Ответ

Один полный оператор if a > b: ... else: ... с двумя присваиваниями в каждой ветви.

Помогло?

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

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