М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
стася106
стася106
28.10.2020 11:49 •  Информатика

Заполните массив 100 случайными числами. Выведите получившийся список на экран по десять элементов в ряд. Для вывода списка напишите отдельную функцию, в качестве аргумента она должна принимать список

👇
Ответ:
xellgf
xellgf
28.10.2020
Хорошо, давайте решим вашу задачу по заполнению массива 100 случайными числами и выводу списка на экран по десять элементов в ряд.

Для начала, нам понадобится использовать модуль random, чтобы генерировать случайные числа. Для этого добавим следующую строку в начало программы:

```python
import random
```

Затем, создадим функцию `print_list`, которая будет принимать список в качестве аргумента и выводить его на экран по десять элементов в ряд. Вот как выглядит эта функция:

```python
def print_list(my_list):
for i in range(0, len(my_list), 10):
print(my_list[i:i+10])
```

Давайте разберемся, что делает эта функция. Она использует цикл `for`, который проходит по индексам элементов списка с шагом 10 (начиная с 0 и заканчивая длиной списка). Внутри цикла, мы выводим подсписок из списка, начиная с текущего индекса и до текущего индекса + 10.

Теперь, чтобы заполнить массив 100 случайными числами, создадим пустой список `my_list` и используем цикл `for` для добавления случайных чисел в список. Вот код:

```python
my_list = []
for _ in range(100):
my_list.append(random.randint(1, 100))
```

Обратите внимание, что мы используем функцию `random.randint(1, 100)`, чтобы генерировать случайные числа в диапазоне от 1 до 100.

Наконец, чтобы вывести получившийся список на экран по десять элементов в ряд, вызовем функцию `print_list` и передадим ей наш список `my_list` в качестве аргумента:

```python
print_list(my_list)
```

Полный код программы будет выглядеть следующим образом:

```python
import random

def print_list(my_list):
for i in range(0, len(my_list), 10):
print(my_list[i:i+10])

my_list = []
for _ in range(100):
my_list.append(random.randint(1, 100))

print_list(my_list)
```

Этот код заполнит массив `my_list` 100 случайными числами и выведет его на экран по десять элементов в ряд.
4,4(86 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ