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

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

Входные данные
1-ая строчка содержит размер массива N . Во 2-ой строке через пробел задаются N чисел элементы массива. Гарантируется, что 0 lt; N 10000 .

Выходные данные
Программа обязана вывести в одной строке малый и наибольший из чётных положительных элементов массива, разделив их пробелом. Если в массиве нет чётных положительных частей, программка обязана вывести два числа -1.

Образцы
входные данные
6
-2 -1 2 3 5 6
выходные данные
2 6

Задать свой вопрос
1 ответ
N=int(input('задайте размер массива  '));
lst=input().split(' ');
mn=10e10;
mx=0; p=-1; 
for i in range (0,n):
   if (int(lst[i])gt;0 and int(lst[i]) % 2==0):
       if (int(lst[i])lt;mn):
             mn=int(lst[i]);
       if (int(lst[i])gt;mx):
             mx=int(lst[i]);
       p=1;
if (plt;0): print(p,p);
else: print(mn,mx);

задайте размер массива  6
-3 -4 -6 5 7 9
-1 -1

задайте размер массива  6
-2 -1 2 3 5 6
2 6

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт