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

  • 13
Напишите программу на языке Python, которая запрашивает у пользователя натуральное число и определяет, является ли оно трехзначным и четным. Если число удовлетворяет обоим условиям, программа выводит "YES", в противном случае - "NO". Обратите внимание, что число считается четным, если оно делится на 2 без остатка, что можно проверить с помощью оператора % и условия x % 2 == 0.
Mark
46
Хорошо, вот решение задачи на языке Python:

python
# Запрашиваем у пользователя натуральное число
number = int(input("Введите натуральное число: "))

# Проверяем, является ли число трехзначным и четным
if number >= 100 and number <= 999 and number % 2 == 0:
print("YES")
else:
print("NO")


Давайте разберемся, как работает эта программа:

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

2. Мы проверяем условия для определения, является ли число трехзначным и четным. Условие `number >= 100 and number <= 999` проверяет, что число содержит три цифры. Условие `number % 2 == 0` проверяет, что число делится на 2 без остатка.

3. Если число удовлетворяет обоим условиям, то выводится "YES", иначе выводится "NO".

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