Написание программы для генерации случайных чисел и вывода их квадратов
Информатика

Напишите программу, которая генерирует случайные числа в диапазоне от 0 до 10 и сохраняет их в массиве из 10 элементов

Напишите программу, которая генерирует случайные числа в диапазоне от 0 до 10 и сохраняет их в массиве из 10 элементов. Выведите содержимое массива на экран, а затем выведите на экран квадраты всех элементов массива. Пример: массив: 5 6 2 3 1 4 8 7, квадраты: 25 36 4 9 1 16 64 49.
Верные ответы (1):
  • Андреевна_7660
    Андреевна_7660
    4
    Показать ответ
    Написание программы для генерации случайных чисел и вывода их квадратов

    Описание: Для решения данной задачи, мы можем использовать язык программирования Python. Начнем с импортирования модуля `random`, чтобы сгенерировать случайные числа. Затем создадим список (массив) из 10 элементов и заполним его случайными числами в диапазоне от 0 до 10. После этого выведем содержимое списка на экран. Затем переберем каждый элемент списка, возведем его в квадрат и также выведем на экран.


    import random

    # Создание списка из 10 элементов
    nums = []

    # Заполнение списка случайными числами
    for _ in range(10):
    nums.append(random.randint(0, 10))

    # Вывод содержимого списка
    print("Массив:", end=" ")
    for num in nums:
    print(num, end=" ")

    # Вывод квадратов элементов списка
    print("\nКвадраты:", end=" ")
    for num in nums:
    square = num 2
    print(square, end=" ")


    Пример использования: Если запустить эту программу, мы получим вывод на экран, как в вашем примере:


    Массив: 5 6 2 3 1 4 8 7 9 0
    Квадраты: 25 36 4 9 1 16 64 49 81 0


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

    Упражнение:** Попробуй изменить программу так, чтобы она генерировала случайные числа в диапазоне от -10 до 10 и выводила только положительные квадраты элементов массива.
Написать свой ответ: