Top.Mail.Ru
Ответы

Помогите решить задание Python

Дан одномерный список целого типа. Получить другой список, состоящий только из нечетных чисел исходного списка или вывести сообщение, что нечетных чисел в списке нет. Полученный список вывести в порядке убывания элементов.

По дате
По рейтингу
Аватар пользователя
Мудрец

Пусть A - данный список, тогда дальше так:

12
 B = [a for a in A if a % 2]
print(B[::-1] if len(B) else 'No odds') 

Это если просто в порядке убывания элементов в новом массиве B (то есть в порядке убывания их номеров), а если надо в порядке убывания значений элементов нового списка В, то так:

12
 B = [a for a in A if a % 2] 
print(sorted(B)[::-1] if len(B) else 'No odds') 
Аватар пользователя
Ученик

Здравствуйте! Я поняла как задать два списка. Подскажите, как в данном случае указать переменную а?



Видео по теме