1) Заполните массив, состоящий из 10 элементов, натуральными числами, начиная с X (введите значение X с клавиатуры

  • 9
1) Заполните массив, состоящий из 10 элементов, натуральными числами, начиная с X (введите значение X с клавиатуры).
2) Создайте программу, которая заполняет массив, содержащий 10 элементов, случайными числами в промежутке [0;10], отображает его на экране, и после этого выводит на экран квадраты всех элементов в массиве.
3) Разработайте программу для наполнения массива, содержащего 10 элементов, случайными числами в диапазоне [-5;5], и нахождения суммы положительных элементов.
Екатерина
36
Хорошо, давайте начнем с первой задачи.

1) Задача: Заполните массив, состоящий из 10 элементов, натуральными числами, начиная с X (введите значение X с клавиатуры).

Решение:
Для начала создадим пустой массив с 10 элементами. Затем заполним его натуральными числами, начиная с заданного числа X.

python
# Ввод значения X с клавиатуры
X = int(input("Введите значение X: "))

# Создание пустого массива
arr = []

# Заполнение массива натуральными числами
for i in range(10):
arr.append(X + i)

# Вывод массива на экран
print("Массив, заполненный натуральными числами, начиная с", X, ":", arr)


Давайте перейдем ко второй задаче.

2) Задача: Создайте программу, которая заполняет массив, содержащий 10 элементов, случайными числами в промежутке [0;10], отображает его на экране, и после этого выводит на экран квадраты всех элементов в массиве.

Решение:
Для решения данной задачи нам понадобится использовать модуль random, в котором есть функция randint(a, b) для генерации случайного числа в заданном промежутке.

python
import random

# Создание пустого массива
arr = []

# Заполнение массива случайными числами в промежутке [0;10]
for i in range(10):
arr.append(random.randint(0, 10))

# Вывод массива на экран
print("Массив, заполненный случайными числами:", arr)

# Вывод квадратов всех элементов массива
for num in arr:
square = num ** 2
print("Квадрат числа", num, ":", square)


Перейдем к третьей задаче.

3) Задача: Разработайте программу для наполнения массива, содержащего 10 элементов, случайными числами в диапазоне [-5;5], и нахождения суммы положительных элементов.

Решение:
Для решения данной задачи также будем использовать модуль random и его функцию randint(a, b) для генерации случайного числа в заданном диапазоне.

python
import random

# Создание пустого массива
arr = []

# Заполнение массива случайными числами в диапазоне [-5;5]
for i in range(10):
arr.append(random.randint(-5, 5))

# Вывод массива на экран
print("Массив, заполненный случайными числами:", arr)

# Нахождение суммы положительных элементов
sum_positive = 0
for num in arr:
if num > 0:
sum_positive += num

# Вывод суммы положительных элементов
print("Сумма положительных элементов массива:", sum_positive)


Это решение должно помочь вам справиться с поставленными задачами.