Напишите программу на Python, которая создает массив из 10 случайных чисел в диапазоне от 100 до 300 и выводит его содержимое. Затем на экран выводятся только десятки всех чисел, которые были записаны в массиве.
Пример:
Массив: 142 324 135 257 167 295 126 223 138 270
Число десятков: 4 2 3 5 6 9 2 2
Пример:
Массив: 142 324 135 257 167 295 126 223 138 270
Число десятков: 4 2 3 5 6 9 2 2
Ogon_9389
Конечно! Вот подробная программa на Python, которая создает массив из 10 случайных чисел в диапазоне от 100 до 300 и выводит его содержимое. Затем на экран выводятся только десятки всех чисел, которые были записаны в массиве:
Давайте разберем эту программу по шагам, чтобы было понятно школьнику:
1. Сначала мы импортируем модуль `random`, чтобы использовать функцию для генерации случайных чисел.
2. Затем мы создаем пустой массив, который будет хранить наши случайные числа. Это делается с помощью `numbers = []`.
3. Мы используем цикл `for` для заполнения массива `numbers` 10 случайными числами в диапазоне от 100 до 300. Каждое число генерируется с помощью функции `random.randint(100, 300)` и добавляется в массив с помощью `numbers.append(num)`.
4. После заполнения массива выводим его содержимое с помощью `print("Массив:", *numbers)`. Обратите внимание, что `*numbers` используется для распаковки массива и вывода каждого числа отдельно.
5. Затем мы проходим по всем числам в массиве `numbers` и находим десятки каждого числа с помощью операции деления на 10 (`num // 10`). Результаты сохраняются в массиве `tens`.
6. Наконец, мы выводим на экран десятки всех чисел с помощью `print("Число десятков:", *tens)`.
Таким образом, после запуска этой программы мы получим вывод, аналогичный примеру:
Массив: 142 324 135 257 167 295 126 223 138 270
Число десятков: 4 2 3 5 6 9
Надеюсь, это решение понятно и полезно для школьника! Если у него возникнут вопросы, не стесняйтесь спрашивать!
python
import random
# Создаем пустой массив
numbers = []
# Заполняем массив случайными числами от 100 до 300
for _ in range(10):
num = random.randint(100, 300)
numbers.append(num)
# Выводим содержимое массива
print("Массив:", *numbers)
# Находим десятки всех чисел и выводим их
tens = [num // 10 for num in numbers]
print("Число десятков:", *tens)
Давайте разберем эту программу по шагам, чтобы было понятно школьнику:
1. Сначала мы импортируем модуль `random`, чтобы использовать функцию для генерации случайных чисел.
2. Затем мы создаем пустой массив, который будет хранить наши случайные числа. Это делается с помощью `numbers = []`.
3. Мы используем цикл `for` для заполнения массива `numbers` 10 случайными числами в диапазоне от 100 до 300. Каждое число генерируется с помощью функции `random.randint(100, 300)` и добавляется в массив с помощью `numbers.append(num)`.
4. После заполнения массива выводим его содержимое с помощью `print("Массив:", *numbers)`. Обратите внимание, что `*numbers` используется для распаковки массива и вывода каждого числа отдельно.
5. Затем мы проходим по всем числам в массиве `numbers` и находим десятки каждого числа с помощью операции деления на 10 (`num // 10`). Результаты сохраняются в массиве `tens`.
6. Наконец, мы выводим на экран десятки всех чисел с помощью `print("Число десятков:", *tens)`.
Таким образом, после запуска этой программы мы получим вывод, аналогичный примеру:
Массив: 142 324 135 257 167 295 126 223 138 270
Число десятков: 4 2 3 5 6 9
Надеюсь, это решение понятно и полезно для школьника! Если у него возникнут вопросы, не стесняйтесь спрашивать!
Знаешь ответ?