Составьте программу, которая определит минимальное чётное число в последовательности натуральных чисел. Пользователь

Составьте программу, которая определит минимальное чётное число в последовательности натуральных чисел. Пользователь вводит количество чисел в последовательности, а затем сами числа. В данной последовательности всегда будет присутствовать чётное число. Количество чисел не превышает 1000, а введённые числа не превышают 30 000. Результат работы программы должен быть одним числом — минимальным чётным числом.
Бельчонок

Бельчонок

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

Сначала попросим пользователя ввести количество чисел в последовательности:

python
n = int(input("Введите количество чисел в последовательности: "))


Затем создадим пустой список, в который будем сохранять введенные числа:

python
numbers = []


Далее, с использованием цикла, запросим у пользователя ввод каждого числа и добавим его в список:

python
for i in range(n):
num = int(input("Введите число: "))
numbers.append(num)


После того как все числа введены, найдем минимальное четное число. Для этого создадим переменную `min_even` и присвоим ей значение None:

python
min_even = None


Затем, с использованием еще одного цикла, проверим каждое число из списка. Если число четное и меньше текущего значения `min_even` или `min_even` равно None, то присвоим `min_even` значение этого числа:

python
for num in numbers:
if num % 2 == 0 and (min_even is None or num < min_even):
min_even = num


Наконец, выведем найденное минимальное четное число:

python
print("Минимальное четное число:", min_even)


Вот полная программа:

python
n = int(input("Введите количество чисел в последовательности: "))

numbers = []

for i in range(n):
num = int(input("Введите число: "))
numbers.append(num)

min_even = None

for num in numbers:
if num % 2 == 0 and (min_even is None or num < min_even):
min_even = num

print("Минимальное четное число:", min_even)


Такая программа позволит определить минимальное четное число в последовательности натуральных чисел, введенных пользователем. Она будет работать для последовательностей любой длины и с числами в указанном диапазоне.
Знаешь ответ?
Задать вопрос
Привет!
hello