# 输入10个数字
numbers = []
for i in range(10):
num = float(input("请输入第%d个数字:" % (i+1)))
numbers.append(num)
# 统计正数和负数的个数
pos_count = 0
neg_count = 0
for num in numbers:
if num > 0:
pos_count += 1
elif num < 0:
neg_count += 1
# 输出结果
print("正数的个数为:%d" % pos_count)
print("负数的个数为:%d" % neg_count)
以上代码首先通过for循环输入10个数字,并存储在列表numbers中。然后通过另一个for循环遍历这个列表,计算其中正数和负数的个数,并将其存储在变量pos_count和neg_count中。最后,使用print函数输出正数和负数的个数。