Знаходження кількості елементів масиву

Завдання 1. Дано одновимірний масив а, який складається з n довільних елементів введених з клавіатури. Знайти суму й кількість елементів, які менші за перший елемент масиву.


a=[ ]

n=int(input("Введіть кількість елементів масиву "))

for i in range(n):

x=int(input("Введіть елемент масиву"))

a.append(x)

print(a)

k=0

s=0

for i in range(n):

if a[i]<a[0]:

k+=1

s+=a[i]

print("Кількість=",k)

print("Сума =",s)

Завдання 2. Дано одновимірний масив а, який складається з n довільних елементів і заповнений випадковими числами від 1 до 10. Знайти суму і кількість непарних елементів масиву.

from random import randrange

n=int(input("Введіть кількість елементів масиву"))

a = [randrange(1, 10) for i in range(n)]

print(a)

k=0

s=0

for i in range(n):

if a[i]%2==1:

k+=1

s+=a[i]

print("k=",k)

print("s=",s)

Завдання 3. Дано одновимірний масив а, який складається з n довільних елементів і заповнений випадковими числами від 1 до 10. Знайти суму і кількість елементів масиву, що стоять на непарних місцях..


from random import randrange

n=int(input("Введіть кількість елементів масиву"))

a = [randrange(1, 10) for i in range(n)]

print(a)

k=0

s=0

for i in range(n):

if i%2==0:

k+=1

s+=a[i]

print("k=",k)

print("s=",s)

Завдання 4. Дано одновимірний масив а, який складається з n довільних елементів і заповнений випадковими числами від 1 до 10. Знайти суму і кількість елементів масиву, які мають одинакові значення з останнім.


Завдання 5. Дано одновимірний масив а, який складається з n довільних елементів і заповнений випадковими числами від 1 до 10. Знайти кількість елементів масиву, які більші за х і менші за у. Числа х і у ввести з клавіатури.

from random import randrange

n=int(input("Введіть кількість елементів масиву"))

a = [randrange(1, 10) for i in range(n)]

print(a)

k=0

x=int(input("Введіть x"))

y=int(input("Введіть y"))

for i in range(n):

if a[i]>x and a[i]<y:

k+=1

print(k)

Завдання 6. Дано одновимірний масив а, який складається з n довільних елементів і заповнений випадковими числами від 1 до 10. Знайти елемент з найменшим значенням суму і кількість елементів, які стоять поререду нього

from random import randrange

n=int(input("Введіть кількість елементів масиву"))

a=[randrange(1, 10) for i in range(n)]

print(a)

s=0

k=0

Min=min(a)

print(Min)

b=[]

i=0

while a[i]!=Min:

b.append(a[i])

i+=1

print(b)

print("k=",len(b))

print("s=",sum(b))