Номер §5.4 ПМ 1

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

§. ПМ Поиск наибольшего числа

Дополните эту программу так, чтобы её выполнение приводило к присваиванию переменной y значения наибольшей из четырёх величин a, b, c и d.

Решение

В примере сначала переменной y присваивается a. Затем два неполных условных оператора сравнивают с текущим максимумом числа b и c. Чтобы учесть четвёртое число, после ввода c нужно ввести d, а перед выводом добавить ещё одно такое же сравнение.

a = int(input('Введите a: '))
b = int(input('Введите b: '))
c = int(input('Введите c: '))
d = int(input('Введите d: '))
y = a
if b > y:
    y = b
if c > y:
    y = c
if d > y:
    y = d
print('y=', y)

После y = a переменная хранит максимум из одного числа. После первого if она хранит большее из a и b; после второго — наибольшее из трёх чисел. Последний if заменяет y на d только тогда, когда d больше уже найденного максимума. Например, при a = , b = , c = , d = значения y последовательно равны , , , . Значит, программа выводит наибольшую из четырёх величин.

Ответ

Ввести d и перед print добавить if d > y: y = d с отступом у присваивания.

Помогло?

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

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