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

ПИТОН Напишите программу, которая генерирует случайные числа в диапазоне [100,300] и сохраняет их в массиве

ПИТОН Напишите программу, которая генерирует случайные числа в диапазоне [100,300] и сохраняет их в массиве из 10 элементов. После этого выведите на экран средние цифры (число десятков) всех чисел, записанных в массив. Пример: Сгенерированный массив: 142 324 135 257 167 295 126 223 138 270 Средние цифры: 4 2 3 5 6 9 2 2
Верные ответы (1):
  • Hvostik
    Hvostik
    14
    Показать ответ
    Предмет вопроса: Массивы и генерация случайных чисел в Python

    Описание: Для решения этой задачи вам понадобятся два основных элемента языка программирования Python - массивы и генерация случайных чисел.

    Массивы в Python представляют собой структуру данных, которая позволяет хранить несколько элементов одного типа в одной переменной. Для создания массива можно использовать модуль `random`.

    Генерация случайных чисел в Python осуществляется с помощью функции `randint(a, b)`, где `a` и `b` - это целочисленные значения, представляющие диапазон чисел, которые нужно сгенерировать.

    Чтобы решить задачу, необходимо выполнить следующие шаги:
    1. Импортировать модуль `random`.
    2. Создать пустой массив с помощью оператора `[]`.
    3. С использованием цикла `for` сгенерировать 10 случайных чисел в диапазоне от 100 до 300 и добавить их в массив.
    4. Написать цикл `for`, который будет перебирать элементы массива и выводить на экран средние цифры (число десятков) каждого числа с использованием операции целочисленного деления `//`.

    Например:

    python
    import random

    numbers = []
    for _ in range(10):
    number = random.randint(100, 300)
    numbers.append(number)

    for num in numbers:
    tens = num // 10
    print(tens)


    Совет: Для лучшего понимания работы программы, вы можете распечатать сам массив `numbers` перед началом второго цикла, чтобы увидеть все сгенерированные числа.

    Дополнительное задание: Напишите программу, которая генерирует 7 случайных чисел в диапазоне от 50 до 150 и сохраняет их в массиве из 7 элементов. Затем выведите на экран только те числа из массива, которые делятся на 3 без остатка.
Написать свой ответ: