Tin học Em cần gấp ạ

lan30052006

Học sinh
Thành viên
16 Tháng một 2022
32
16
21
tích hợp 5 trong 1 luôn nè
Python:
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: ')
 
Top Bottom