СРОЧНО!!!! (Python)
Задание №3. Даны действительные числа ХиҮ, которые не равны друг дру- гу. Представьте алгоритм замены наименьшего из этих двух чисел в их сред- нее арифметическое, а наибольшее – в их произведение в виде блок-схемы и запишите его программный код. Если будут вводиться равные числа, то выведите их сумму на экран. Например Результат 20 10 20 20 200 15 40
Приложения:

Ответы на вопрос
Ответил vimmortal2
1
Программа:
Python:
X, Y = map(float, input().split())
if X == Y:
print(round(X + Y))
elif X > Y:
X, Y = X * Y, (X + Y) / 2
print(round(X), round(Y))
else:
Y, X = X * Y, (X + Y) / 2
print(round(X), round(Y))
Блок-схема на фото.
Объяснение:
В начале вводятся числа X, Y в одну строку, через пробел. Если числа равны, выводим их сумма (всё равно, что Х + Х или Y + Y). Результат округлим, чтобы не было, например, нуля после точки. Если X > Y, делаем действия, значит X равен произведению чисел; Y - среднее значение чисел X и Y. А если Y > X, то просто меняем местами числа при вычислении.
Результат:
20 10
200 15
35 35
70
10 15
12 150
Приложения:

tihot63:
а можно без елиф
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Физика,
6 лет назад
Английский язык,
6 лет назад
Математика,
8 лет назад