您好哥
python 输入20个数,将所有的数据收集到一个列表中
然后分别将正数,负数放进两个列表并输出
这个怎么操作啊哥!谢谢
a = eval(input("请输入20个整数,用逗号分割:"))
d = []
for i in a:
d.append(i)
b = []
c = []
for i in d:
if i >= 0:
b.append(i)
else:
c.append(i)
print('正数为:{} 负数为:{}'.format(b,c))
给我采纳,我发给你
输入20个整数用空格隔开:
nums = input().split()
z_list = []
f_list = []
for num in nums:
if int(num) < 0:
f_list.append(num)
else:
z_list.append(num)
print(z_list)
print(f_list)