ПИТОН Напишите программу, которая генерирует и печатает на экране массив из 10 случайных чисел в диапазоне от
ПИТОН Напишите программу, которая генерирует и печатает на экране массив из 10 случайных чисел в диапазоне от 100 до 300. Затем на экране выводятся средние цифры (десятки) для каждого числа, записанного в массив. Пример: Массив: 142 324 135 257 167 295 126 223 138 270 Средние цифры (десятки): 4 2 3 5 6 9 2 2
Киска_7492 13
Хорошо, вот программный код на языке Python, который решает данную задачу:Давайте разберем этот код пошагово:
1. Сначала мы импортируем модуль `random`, чтобы сгенерировать случайные числа.
2. Затем мы создаем пустой список `arr`, в котором будем хранить сгенерированные числа.
3. Мы используем генератор списка и цикл `for` для генерации 10 случайных чисел в диапазоне от 100 до 300 и добавляем их в список `arr`.
4. С помощью `join` и `map` мы преобразуем каждое число в строку и объединяем их с пробелами для вывода массива на экран.
5. Затем мы создаем пустой список `average_digits`, в котором будем хранить средние цифры (десятки) для каждого числа.
6. Мы используем цикл `for` для прохода по каждому числу в массиве `arr`.
7. Для каждого числа мы вычисляем остаток от деления на 100 (`num % 100`) и затем делим его на 10 (`// 10`), чтобы получить среднюю цифру (десяток), и добавляем ее в список `average_digits`.
8. Снова используем `join` и `map`, чтобы преобразовать каждую среднюю цифру в строку и объединить их с пробелами для вывода на экран.
Таким образом, программа генерирует массив из 10 случайных чисел и выводит на экран исходный массив и средние цифры (десятки) для каждого числа в массиве, как в примере, который вы предоставили.