Задание 1: У вас есть три числа. Выведите на экран «yes», если среди них есть одинаковые числа, в противном случае выведите «ERROR».
Задание 2: У вас есть три числа. Выведите на экран «yes», если возможно взять два из них и получить сумму третьего числа.
Язык программирования Python.
Задание 2: У вас есть три числа. Выведите на экран «yes», если возможно взять два из них и получить сумму третьего числа.
Язык программирования Python.
Matvey
Конечно! Вот подробное решение для обоих задач на языке программирования Python:
Задание 1:
Обоснование: Мы сравниваем все три числа, проверяя, равны ли они друг другу. Если хотя бы два числа оказываются равными, то условие выполняется и выводится "yes". В противном случае, если все числа различны, выводится "ERROR".
Задание 2:
Обоснование: Мы складываем все пары чисел и проверяем, равна ли сумма одной из пар третьему числу. Если это условие выполняется хотя бы один раз, выводится "yes". В противном случае, если ни одна из пар чисел не даёт сумму третьего числа, выводится "ERROR".
Задание 1:
python
# Вводим три числа с клавиатуры
a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
c = int(input("Введите третье число: "))
# Проверяем условие на наличие одинаковых чисел
if a == b or a == c or b == c:
print("yes")
else:
print("ERROR")
Обоснование: Мы сравниваем все три числа, проверяя, равны ли они друг другу. Если хотя бы два числа оказываются равными, то условие выполняется и выводится "yes". В противном случае, если все числа различны, выводится "ERROR".
Задание 2:
python
# Вводим три числа с клавиатуры
a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
c = int(input("Введите третье число: "))
# Проверяем условие на возможность получить сумму третьего числа из двух других чисел
if a + b == c or a + c == b or b + c == a:
print("yes")
else:
print("ERROR")
Обоснование: Мы складываем все пары чисел и проверяем, равна ли сумма одной из пар третьему числу. Если это условие выполняется хотя бы один раз, выводится "yes". В противном случае, если ни одна из пар чисел не даёт сумму третьего числа, выводится "ERROR".
Знаешь ответ?