ПАЙТОН! Маємо список цілих, заповнении випадковими чис- лами. Використовуючи дані цього масиву
створіть список цілих, що містить лише: ■ парні числа з першого списку; ■ непарні числа з першого списку; ■ від’ємні числа з першого списку; ■ додатні числа з першого списку.Ответы на вопрос
Ось зразок коду Python для створення 4 списків цілих чисел, як описано:
def separate_numbers(numbers):
even = []
odd = []
negative = []
positive = []
for num in numbers:
if num % 2 == 0:
even.append(num)
else:
odd.append(num)
if num < 0:
negative.append(num)
else:
positive.append(num)
return even, odd, negative, positive
# Example usage
numbers = [3, -2, 7, 8, -5, 12, 1, 0, -9]
even, odd, negative, positive = separate_numbers(numbers)
print("Even numbers:", even)
print("Odd numbers:", odd)
print("Negative numbers:", negative)
print("Positive numbers:", positive)
У цьому коді функція separate_numbers приймає список чисел як вхідні дані та повертає 4 окремі списки парних чисел, непарних чисел, від’ємних чисел і додатних чисел. Функція використовує оператор модуля (%), щоб визначити, чи є число парним чи непарним, і оператор порівняння (<), щоб визначити, чи є число від’ємним чи додатним.
Звучить, ніби ви шукаєте код на мові програмування Python для вирішення завдання. Давайте розглянемо приклад коду, який допоможе вам створити списки, які ви описали:
```python import random
# Створення випадкового списку цілих чисел random_numbers = [random.randint(-100, 100) for _ in range(10)]
# Виведення вихідного списку print("Вихідний список:", random_numbers)
# Створення списку парних чисел even_numbers = [num for num in random_numbers if num % 2 == 0]
# Створення списку непарних чисел odd_numbers = [num for num in random_numbers if num % 2 != 0]
# Створення списку від'ємних чисел negative_numbers = [num for num in random_numbers if num < 0]
# Створення списку додатніх чисел positive_numbers = [num for num in random_numbers if num > 0]
# Виведення результатів print("Парні числа:", even_numbers) print("Непарні числа:", odd_numbers) print("Від'ємні числа:", negative_numbers) print("Додатні числа:", positive_numbers) ```
У цьому коді ми використали list comprehensions (зрозуміліше, "спискові включення"), щоб швидко створити нові списки на основі умов, вказаних у завданні. Змініть розмір списку (зараз встановлено як 10) або діапазон випадкових чисел, якщо потрібно.
Цей код генерує випадковий список, а потім створює чотири різні списки на основі умов: парні, непарні, від'ємні та додатні числа.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
