Массивы и подсчёт количества значений
Информатика

Создать массив из 20 случайных целых чисел в интервале от -5 до -4. Определить количество положительных, отрицательных

Создать массив из 20 случайных целых чисел в интервале от -5 до -4. Определить количество положительных, отрицательных и нулевых значений в этом массиве. Вывести на экран элементы массива и подсчитанные количества.
Верные ответы (1):
  • Морозный_Полет
    Морозный_Полет
    37
    Показать ответ
    Тема урока: Массивы и подсчёт количества значений

    Объяснение: Для решения данной задачи мы можем использовать язык программирования Python. В Python есть мощный инструмент для работы с массивами - список (list). Начнем с создания списка из 20 случайных целых чисел в интервале от -5 до -4. Для этого нам потребуется модуль `random`, который предоставляет функцию `randint`. Затем мы создадим переменные для подсчёта положительных, отрицательных и нулевых значений. Пройдемся циклом по списку, проверяя каждый элемент. Если элемент больше нуля, увеличим счетчик положительных значений на 1. Если элемент меньше нуля, увеличим счетчик отрицательных значений на 1. Если элемент равен нулю, увеличим счетчик нулевых значений на 1. После этого выведем на экран элементы списка и подсчитанные количества.

    Доп. материал:
    python
    import random

    # Создание списка из 20 случайных чисел
    nums = [random.randint(-5, -4) for _ in range(20)]

    # Инициализация счетчиков
    positive_count = 0
    negative_count = 0
    zero_count = 0

    # Подсчет количества положительных, отрицательных и нулевых значений
    for num in nums:
    if num > 0:
    positive_count += 1
    elif num < 0:
    negative_count += 1
    else:
    zero_count += 1

    # Вывод элементов и подсчитанных количеств на экран
    print("Элементы массива:", nums)
    print("Количество положительных значений:", positive_count)
    print("Количество отрицательных значений:", negative_count)
    print("Количество нулевых значений:", zero_count)


    Совет: Если вы хотите лучше понять, как работает данный код, попробуйте визуализировать каждый шаг в уме. Пройдитесь по циклу и отслеживайте значения переменных, когда выполняются условия. Это поможет вам лучше понять логику программы.

    Ещё задача: Напишите программу на Python, которая создает массив из 10 случайных целых чисел в интервале от -15 до 15. Выведите на экран только положительные числа из этого массива. Подсчитайте и выведите на экран количество положительных чисел в массиве.
Написать свой ответ: