1. а (N) массиві берілген. Алдымен оның жұп индексті элемент-терін шығару,сосын-тақ индекстісін шығару керек



бет1/3
Дата04.12.2022
өлшемі17,47 Kb.
#54817
  1   2   3

БІРӨЛШЕМДІ МАССИВТЕРГЕ ЕСЕПТЕР

1.А (N) массиві берілген. Алдымен оның жұп индексті элемент-терін шығару,сосын-тақ индекстісін шығару керек.
import array as arr
N=10
arr=[0]*N
even=[]
for i in range (N):
arr[i]=float(input())
if arr[i] % 2 == 0:
even.append(i)
print(arr)
print('индексы четных элементов',even)

2. А(10) сандар тізбегін екі массивке бөліңдер, олардың біріншісіне жұп нөмірлі элементтерді жазыңдар.
from random import random
a = [ ]
b = [ ]
for i in range(10):
n=int(input())
print(n)
if i % 2 == 0:
a.append(n)
else:
i % 2 != 0
b.append(n)
print()
print('a=',a)
print('b=',b)
i % 2 != 0
print('tak')



3. Z (10) массивіндегі оң элементтердің қосындысын есептеңдер.
from random import random
Z = 10
Z = [0] * 10
for i in range(Z):
Z[i] = int(random() * 10) - 5
print(Z)
s = 0
for i in range(Z):
if Z[i] > 0:
s += Z[i]
print(s)

4. Х (20) массивіндегі жұп индексті элементтердің көбейтіндісі тақ сан екендігін анықтаңдар және “иә” немесе “жоқ” жауабын баспаға шығарыңдар.



5. У(10) массивінің тақ индексті оң элементтерінің арифметика-лық ортасын есептеңдер. Егер ондай элемент жоқ болса, “0” белгісін жауапқа шығарыңдар.
from random import random
N = 10
a = []
for i in range(N):
n = int(random() * 10) - 5
a.append(n)
print(a)
s = q = 0
for i in range(N):
if a[i] < 0:
s += a[i]
q += 1
print("%5.2f" % (s/q))





Достарыңызбен бөлісу:
  1   2   3




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет