Напишите программу на языке Python, которая будет проверять соответствие следующего условия для заданного

  • 27
Напишите программу на языке Python, которая будет проверять соответствие следующего условия для заданного четырехзначного числа: сумма первой и последней цифры равна разности второй и третьей цифр. Формат ввода: на вход программе подается одно положительное четырехзначное целое число. Формат вывода: программа должна выводить "ДА", если условие выполняется, или "НЕТ", если условие не выполняется. Пример ввода 1: 1614 Пример вывода 1: ДА Пример ввода 2: 1234 Пример вывода 2: НЕТ Пример ввода 3: 7911 Пример вывода 3: ДА
Надежда_3990
25
Хорошо, вот решение задачи на языке Python:

python
# Считываем четырехзначное число
number = int(input())

# Получаем отдельные цифры числа
first_digit = number // 1000
second_digit = (number // 100) % 10
third_digit = (number // 10) % 10
fourth_digit = number % 10

# Проверяем условие
if (first_digit + fourth_digit) == (second_digit - third_digit):
print("ДА")
else:
print("НЕТ")


Давайте подробно разберем, как работает данная программа.

1. Сначала мы считываем четырехзначное число с помощью функции `input()` и преобразуем его в целое число с помощью функции `int()`.

2. Затем мы получаем каждую цифру заданного числа, используя арифметические операции. Например, чтобы получить первую цифру, мы используем операцию деления на 1000 (`number // 1000`), чтобы получить целую часть деления числа на 1000.

3. После того, как у нас есть все отдельные цифры, мы проверяем условие задачи, суммируя первую и последнюю цифры и сравнивая результат с разностью второй и третьей цифр. Если условие выполняется, мы выводим "ДА", иначе - "НЕТ".

Теперь вы можете использовать данную программу, чтобы проверить соответствие условия для любого четырехзначного числа.