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