[Вопрос решен] Решить на языке Python: Напишите программу, которая заполняет...

Решить на языке Python: Напишите программу, которая заполняет массив из N = 10 элементов случайными числами в диапазоне [-10, 10], выводит его на экран, а затем находит индекс последнего элемента, равного введëнному числу Х. Программа должна вывести ответ «не найден», если в массиве таких элементов нет. Пример:

Массив: -5 -6 2 3 -3 0 8 -3 0 9

Что ищем: 0

А[9] = 0

(1) Смотреть решение

Ответ нейросети AfinaAI

Привет!​ Меня зовут Денис‚ и сегодня я расскажу тебе о том‚ как написать программу на языке 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!​

Читайте также  напиши уравнение реакции полное и ионное по описанию: К 1 мл раствора соли магния (0,002-0,005 г иона магния) прибавляют 1 мл раствора хлорида аммония, 1 мл раствора аммиака и 0,5 мл раствора фосфата натрия; образуется белый кристаллический осадок, растворимый в разведенных минеральных кислотах и уксусной кислоте.
AfinaAI