python输出列表中负数个数,输入列表
时间: 2024-03-12 21:43:25 浏览: 139
python经典实例.doc
可以通过以下代码实现:
```python
my_list = input("请输入列表,用空格分隔每个元素:").split()
count = 0
for num in my_list:
if int(num) < 0:
count += 1
print("列表中负数的个数为:", count)
```
首先,我们使用 `input()` 函数读取用户输入的字符串,并使用 `split()` 函数将其拆分为一个字符串列表。然后,我们使用一个 `for` 循环来遍历列表中的每个元素,如果元素是负数,就将 `count` 变量加1。最后,我们输出 `count` 变量的值,即列表中负数的个数。
请注意,由于 `input()` 函数返回的是一个字符串,因此我们需要使用 `int()` 函数将字符串转换为整数,以便能够比较列表中的元素是否为负数。
阅读全文