Вопрос задан 18.06.2023 в 11:44. Предмет Информатика. Спрашивает Филиппов Тихон.

Короче, помогите даю 50 баллов, Python, создать список случайных чисел, и найти у него -количество

нулей, количество чисел, отрицательных чисел, количество уникальных чисел. ЭТО ИЗИ УМОЛЯЮ РЕШИТЕ
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Медведев Роман.

Python

import random

length_list = 10

numbers = [random.randint(-10, 10) for i in range(length_list)]

print('Количество нулей всех чисел -', ''.join(map(str, numbers)).count('0'))

print('Количество чисел -', len(numbers))

print('количество отрицательных чисел -', len([n for n in numbers if n % 2 == 1]))

print('Количество уникальных чисел -', len(set(numbers)))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам с этим заданием на Python! Для начала, давайте создадим список случайных чисел. Для этого мы можем использовать модуль `random` и его функцию `randint()`. Вот пример кода, который создаст список из 10 случайных чисел:

```python import random

random_numbers = [random.randint(-100, 100) for _ in range(10)] print(random_numbers) ```

В этом примере мы используем генератор списка и функцию `randint()` для создания списка `random_numbers` из 10 случайных чисел в диапазоне от -100 до 100. Затем мы выводим этот список на экран.

Теперь, чтобы найти количество нулей, количество чисел, отрицательных чисел и количество уникальных чисел в этом списке, мы можем использовать различные методы работы со списками. Вот пример кода, который решит вашу задачу:

```python zero_count = random_numbers.count(0) number_count = len(random_numbers) negative_count = len([num for num in random_numbers if num < 0]) unique_count = len(set(random_numbers))

print("Количество нулей:", zero_count) print("Количество чисел:", number_count) print("Количество отрицательных чисел:", negative_count) print("Количество уникальных чисел:", unique_count) ```

В этом примере мы используем следующие методы работы со списками: - `count(0)` - для подсчета количества нулей в списке. - `len(random_numbers)` - для подсчета общего количества чисел в списке. - `len([num for num in random_numbers if num < 0])` - для подсчета количества отрицательных чисел в списке. Мы используем генератор списка, чтобы создать новый список, содержащий только отрицательные числа, и затем считаем его длину. - `len(set(random_numbers))` - для подсчета количества уникальных чисел в списке. Мы используем множество (`set`), чтобы удалить дубликаты из списка, а затем считаем длину множества.

Надеюсь, это поможет вам решить вашу задачу! Если у вас возникнут еще вопросы, не стесняйтесь задавать.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос