编程,输入n和n个整数,输出其中负数、0、和正数的个数。
时间: 2024-05-24 18:11:57 浏览: 9
n = int(input("请输入整数个数:"))
negatives = 0 # 负数个数
zeros = 0 # 0的个数
positives = 0 # 正数个数
for i in range(n):
num = int(input("请输入整数:"))
if num < 0:
negatives += 1
elif num == 0:
zeros += 1
else:
positives += 1
print("负数个数:", negatives)
print("0的个数:", zeros)
print("正数个数:", positives)
相关问题
输入n和n个整数,输出其中负数,0和正数的个数
输入n和n个整数,输出其中负数,和正数的个数。
首先,我们需要读入n和n个整数。然后,我们可以使用三个变量来记录负数、和正数的个数。遍历输入的n个整数,根据它们的值来更新这三个变量的值。最后,输出这三个变量的值即可。
具体实现可以参考以下代码:
```python
n = int(input())
neg_count = # 记录负数的个数
zero_count = # 记录的个数
pos_count = # 记录正数的个数
for i in range(n):
num = int(input())
if num < :
neg_count += 1
elif num == :
zero_count += 1
else:
pos_count += 1
print(neg_count, zero_count, pos_count)
```
这段代码首先读入n,然后初始化三个变量为。接着,使用for循环遍历n个整数,根据它们的值来更新三个变量的值。最后,使用print函数输出这三个变量的值。
编程,输入n和n个整数,输出其中负数、0、和正数的个数
n = int(input("请输入整数的个数:"))
negative = 0
zero = 0
positive = 0
for i in range(n):
num = int(input("请输入整数:"))
if num < 0:
negative += 1
elif num == 0:
zero += 1
else:
positive += 1
print("负数的个数为:", negative)
print("0的个数为:", zero)
print("正数的个数为:", positive)
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)