Hãy lập trình nhập vào một mảng gồm n số bất kì nhập từ bàn phím. Hãy đưa ra màn hình những số chẵn, lẻ, âm, dương . python

2 câu trả lời

n = int(input())
a = [int(x) for x in input().split()]
#lẻ
print(*[i for i in range(n) if a[i]%2!=0] )

#Chẵn
print(*[i for i in range(n) if a[i]%2==0] )
#Âm
print(*[i for i in range(n) if a[i]<0] )

#Dương
print(*[i for i in range(n) if a[i]>0] )

n = int(input())

a = list(map(int, input().split()))

chan = []

le = []

am = []

duong = []

for i in range(n):

    if i % 2 == 0:

        chan.append(a[i])

    else:

        le.append(a[i])

    if a[i] < 0:

        am.append(a[i])

    if a[i] > 0:

        duong.append(a[i])

print("Chan:", *chan)

print("Le:", *le)

print("Am:", *am)

print("Duong:", *duong)

Câu hỏi trong lớp Xem thêm