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


элементтен тұратын тізбектегі оң элементтер санын есептең-дер



бет2/3
Дата04.12.2022
өлшемі17,47 Kb.
#54817
1   2   3
6.10 элементтен тұратын тізбектегі оң элементтер санын есептең-дер.
from random import random
pos=0
a = [ ]
for i in range(10):
n=int(random()*10)-5
a.append(n)
print(n,end=' ')
if n > 0:
pos += 1
print('Положительныч',pos)

7. Х (10) массивінің элементтерінің қосындысы жұп болатынды-ғын анықтаңдар және «иә» немесе «жоқ» жауабын баспаға шығарыңдар.
from random import random
N=10
a = [0]*N
S=0
even=[]
odd=[]
for i in range(10):
a[i]=int(random()*100)-5
S += a[i]
if a[i] % 2 == 0:
even.append(i)
else:
a[i] % 2 != 0
odd.append(i)
print(a)
print(S)
print('True', even)
print('False', odd)



8. Х (12) массивіндегі оң элементтер орнына «1», ал теріс эле-менттер орнына «0»-ді жазыңдар.



10. Х (20) массиві және А саны берілген. А-ға дейін орналасқан массив элементтерінің қосындысын табыңдар, оларды А массивіне жазыңдар және ең кішісін табыңдар.
from random import random
N = 12
a = []
S=0
for i in range(N):
a.append(int(random()*100))
S += a[i]
print("%3d" % a[i], end='')
print()
print(S)
if a[0] > a[1]:
min1 = 0
else:
min1 = 1
for i in range(2,N):
if a[i] < a[min1]:
b = min1
min1 = i
print("№%3d:%3d" % (min1+1, a[min1]))



11. Бір өлшемді А(10) және В(10) екі массив берілген. А және В массивтерінің сәйкес элементтерінің көбейтінділерінен тұратын С(10) массивін құрыңдар. С массиві элементтерінің ең кішісін табыңдар.
from random import random
A=10
B=10
C=[]
for i in range(A,B):
C[i] = A[i] * B[i]
print(C)
a.append(int(random()*100))
print("%3d" % a[i], end='')
print()
if a[0] > a[1]:
min1 = 0
else:
min1 = 1
for i in range(2,C):
if a[i] < a[min1]:
b = min1
min1 = i
print("№%3d:%3d" % (min1+1, a[min1]))




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




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

    Басты бет