Привет! Меня зовут Денис‚ и сегодня я расскажу тебе о том‚ как написать программу на языке Python‚ которая заполняет массив случайными числами‚ выводит его на экран и находит индекс последнего элемента‚ равного заданному числу.Для начала создадим массив из 10 элементов и заполним его случайными числами в диапазоне от -10 до 10. Для этого нам потребуется модуль random‚ который позволяет генерировать случайные числа. Вот как будет выглядеть код⁚
python
import random
# Создаем пустой массив
array []
# Заполняем массив случайными числами
for i in range(10)⁚
number random.randint(-10‚ 10)
array.append(number)
print(″Массив⁚″‚ end″ ″)
for number in array⁚
print(number‚ end″ ″)
Теперь наш массив заполнен случайными числами‚ и мы можем перейти к поиску заданного числа. Для этого просто добавим пару строк кода⁚
python
import random
# Создаем пустой массив
array []
# Заполняем массив случайными числами
for i in range(10)⁚
number random.randint(-10‚ 10)
array.append(number)
print(″Массив⁚″‚ end″ ″)
for number in array⁚
print(number‚ end″ ″)
print
# Заданное число
X int(input(″Что ищем⁚ ″))
# Ищем индекс последнего элемента‚ равного X
index -1
for i in range(len(array))⁚
if array[i] X⁚
index i
# Проверяем результат
if index -1⁚
print(″Не найден″)
else⁚
print(″A[{}] {}″.format(index‚ X))
В этом коде мы добавляем строку‚ которая запрашивает у пользователя число‚ которое нужно найти в массиве. Затем мы ищем последний элемент‚ равный X‚ и запоминаем его индекс в переменной index. Если ни один элемент не равен X‚ то индекс останется равным -1.
После этого мы проверяем значение переменной index и выводим соответствующий результат на экран.
Теперь‚ если мы запустим эту программу‚ она сгенерирует массив из 10 случайных чисел‚ выведет его на экран‚ запросит число‚ которое нужно найти‚ и выведет результат.
Надеюсь‚ эта статья была полезной для тебя! Удачи в программировании на Python!