Python задачи
Python задача. Найти наибольший элемент и его порядковый номер в массиве
Заполнить одномерный массив случайными числами. Найти и вывести на экран наибольший его элемент и порядковый номер этого элемента на языке программирования python
Тело цикла для нахождения наибольшего элемента и его порядкового номера в массиве
Поскольку необходимо найти не только максимальный элемент, но и его индекс, лучше искать индекс, так как с его помощью всегда можно получить значение из массива. Конечно, при поиске вы можете хранить и индекс, и элемент в двух разных переменных. Однако в этом нет необходимости.
1) Сгенерировать случайное число и записать его в очередную ячейку массива.
2) Вывести полученное число на экран.
3)Если это число больше, чем то, что хранится под индексом, записанным в переменную-максимум, то присвоить этой переменной текущий индекс (не само число!).
Решение задачи нахождения наибольшего элемента и его порядкового номера в массиве на языке python
from random import random
N = 10
arr = [0] * N
mx = 0
for i in range(N):
arr[i] = random() * 100
print("%.2f" % arr[i], end='; ')
if arr[i] > arr[mx]:
mx = i
print("\narr[%d] = %.2f" % (mx, arr[mx]))
Все задачи на python
Python задачи
Репост статьи
28 февраля 2024 г.
Почему мы выбираем Timeweb
TimewebЧто такое хостинг, как выбрать хостинг , почему мы остановились на Timeweb
Комментарии
Ваш комментарий будет первым !