ПРОГРАММИРОВАНИЕ
81
В содержание
from random
import randint
z=[randint(-10,10)
for i
in range(10)]
print(z)
m1=z[0]
for x
in z:
if x>m1:
m1=x
print("max=",m1)
for i
in range (0,len(z)):
if z[i]==m1:
index_max=i
print("индекс max=»,index_max)
m2=z[0]
index_min=0
for i
in range(0,len(z)):
if z[i]
m2=z[i]
index_min=i
print("min=",m2)
print("индекс min=",index_min)
Как видим, второй вариант решения является более длинным и выполняться, соответ-
ственно, будет дольше за счёт нескольких обращений к циклу for.
7. Найти сумму элементов массива, находящихся между наибольшим и наименьшим
элементами.
Указание.
Примерный вид программы:
Достарыңызбен бөлісу: