Напишите код, который генерирует массив из 10 элементов, заполняя их случайными числами в пределах от 0 до 20, отображает
Разъяснение: Ваша задача заключается в написании кода, который будет генерировать массив из 10 элементов со случайными числами в диапазоне от 0 до 20. Затем нужно отобразить этот массив на экране. После этого, программа должна найти индекс первого элемента, который совпадает с заданным числом x. Если такого элемента в массиве нет, то программа должна вывести сообщение «не найден».
Для начала работы с массивами вам понадобится использовать функцию random.randint(0, 20) из модуля random, чтобы генерировать случайные числа в диапазоне от 0 до 20.
Затем создайте пустой массив с помощью пустых квадратных скобок — [] и используйте цикл for для заполнения массива случайными числами. Для каждой итерации цикла можно использовать функцию append(), чтобы добавить случайное число в массив.
После заполнения массива, используйте цикл for для отображения содержимого массива на экране. Для вывода значения элемента массива с индексом i на экран, используйте выражение print(f»a[{i}] = {array[i]}») где i — индекс элемента и array — имя вашего массива.
Далее, используйте еще один цикл for для нахождения индекса первого элемента массива, который совпадает с заданным числом x. Если такого элемента в массиве нет, то выведите сообщение «не найден».
Пример использования:
python import random array = [] for _ in range(10): array.append(random.randint(0, 20)) for i in range(len(array)): print(f"a[{i}] = {array[i]}") x = 13 found = False for i in range(len(array)): if array[i] == x: print(f"Искомый элемент найден: a[{i}] = {x}") found = True break if not found: print("Не найден")
Совет: Перед написанием кода, вы можете уже представить, как будет выглядеть итоговый результат и какие шаги нужно сделать, чтобы достичь этого результата. Также убедитесь, что вы понимаете синтаксис и основные концепции, такие как циклы и условные операторы, прежде чем приступить к написанию кода.
Дополнительное задание: Напишите код, который генерирует массив из 15 элементов, заполняя их случайными числами в пределах от -10 до 10, отображает массив на экране, и затем определяет индекс первого элемента, который совпадает с заданным числом y. Если такой элемент в массиве отсутствует, программа должна вернуть «не найден». Например, для массива: -7 2 -9 4 6 -5 5 8 0 -3 -2 5 -1 -3 -6 и поиска числа 5, программа должна вывести a[6] = 5