Разделение списка на четные и нечетные числа
Выберете уровень:
►► ►► ►►►
Начальный  Средний  Высокий 

Разделение списка на четные и нечетные числа

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

def separate_numbers(nums):
    even_nums = [num for num in nums if num % 2 == 0]
    odd_nums = [num for num in nums if num % 2 != 0]
    return even_nums, odd_nums

# Пример списка
sample_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_list, odd_list = separate_numbers(sample_list)
print("Четные числа:", even_list)
print("Нечетные числа:", odd_list)

Мы используем list comprehension для создания двух новых списков. `even_nums` содержит все четные числа (где число при делении на 2 дает остаток 0), а `odd_nums` содержит все нечетные числа. Этот подход эффективен и чист, обеспечивая быстрое разделение чисел на две категории.

Категория: Практические упражнения Python | Добавил: Admin (20.04.2024)
Просмотров: 28 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: