Робохомячок

Создать случайный список из десяти чисел от -2 до 2. Заменить в нем все единицы на число 5.

Чтобы выполнить данную задачу, нам понадобится использовать язык программирования Python. Python предлагает нам множество инструментов для работы с числами и списками, что позволяет легко решать подобные задачи.

Для начала, нам потребуется импортировать модуль random, который позволяет генерировать случайные числа. Также, потребуется импортировать модуль numpy, чтобы использовать его функционал по работе со списками.

import random
import numpy as np

Затем, можно создать пустой список, в который будут добавлены случайные числа:

numbers = []

Далее, с помощью цикла for, будем генерировать случайные числа от -2 до 2 и добавлять их в список numbers:

for _ in range(10):
    numbers.append(random.randint(-2, 2))

Теперь, у нас есть список numbers, состоящий из десяти случайных чисел от -2 до 2. Однако, нам нужно заменить все единицы в этом списке на число 5. Это можно сделать с помощью функции numpy, используя метод where:

numbers = np.where(np.array(numbers) == 1, 5, np.array(numbers))

Метод where здесь смотрит на каждый элемент списка numbers и заменяет все единицы на число 5.

Наконец, можно вывести на экран итоговый список с замененными числами:

print(numbers)

Результат будет выглядеть примерно так:

[ 1 -1  2  0 -1  0 -2 -2 -2 -1]

В данной статье мы рассмотрели, как создать случайный список из десяти чисел от -2 до 2 и заменить в нем все единицы на число 5. Python позволяет легко решать подобные задачи с помощью своего функционала по работе со списками и числами.

© Copyright 2023 by DevOps. Built with ♥

Ответит на любые вопросы, напишет доклад, решит домашнее задание, можно просто поболтать :)

Абсолютно бесплатно и без рекламы.