a=[]
while True:
b=input('nhập các phần tử trong mảng: ') #spam nhập phần tử trong mảng
try:
if int(b)>0 and int(b)<=20:
a.append(int(b))
else:
break #nếu nhập 1 số ngoài khoảng cx tự thoát
except ValueError:
break #nếu k nhập số nguyên thì tự thoát
print(a)
def caua(a):
c=0
for i in range(len(a)):
if a[i]%6==0:
c=c+a[i]
return c
def caub(a):
c=0
for i in range(len(a)):
if a[i]%2==1 and (i+1)%2==0: #trong python, mảng đếm từ 0
c=c+1
return c
def cauc(a):
c=0
for i in range(len(a)):
if a[i]%2==0 and (i+1)%2==1:
c=c+a[i]
return c
def caud(a,k):
c=0
for i in range(len(a)):
if a[i]%k==0 :
c=c+1
return c
def caue(a):
c=0
d=0
for i in range(len(a)):
if a[i]%2==1 :
c=c+a[i]
d=d+1
return c/d
z=input('nhập câu bạn muốn giải, gõ quit để thoát CT: ')
while z!='quit':
if z=='a':
print(caua(a))
if z=='b':
print(caub(a))
if z=='c':
print(cauc(a))
if z=='e':
print(caue(a))
if z=='d':
y=int(input('nhập k: '))
print(caud(a,y))
z=input('nhập câu bạn muốn giải, gõ quit để thoát CT: ')