输入20个数字,统计非负数个数,计算负数之和
时间: 2023-06-25 07:04:28 浏览: 73
好的,以下是代码实现:
```python
nums = input("请输入20个数字,以空格分隔:").split()[:20] # 输入20个数字
nums = [int(num) for num in nums] # 将输入的数字字符串转化为整数
positive_count = 0 # 非负数个数
negative_sum = 0 # 负数之和
for num in nums:
if num >= 0:
positive_count += 1
else:
negative_sum += num
print("非负数个数为:", positive_count)
print("负数之和为:", negative_sum)
```
运行结果如下:
```
请输入20个数字,以空格分隔:1 2 -3 4 5 -6 7 -8 9 10 -11 12 -13 14 -15 16 17 -18 -19 -20
非负数个数为: 12
负数之和为: -144
```
相关问题
输入20个数字,统计非负数个数,计算负数之和C语言
以下是一个简单的C语言程序,可以实现输入20个数字,统计非负数个数,计算负数之和:
```
#include <stdio.h>
int main() {
int nums[20];
int count = 0;
int sum_negative = 0;
// 输入20个数字
printf("请输入20个数字:\n");
for (int i = 0; i < 20; i++) {
scanf("%d", &nums[i]);
}
// 统计非负数个数和负数之和
for (int i = 0; i < 20; i++) {
if (nums[i] >= 0) {
count++;
} else {
sum_negative += nums[i];
}
}
// 输出结果
printf("非负数个数:%d\n", count);
printf("负数之和:%d\n", sum_negative);
return 0;
}
```
这个程序首先定义了一个长度为20的整型数组`nums`,然后使用循环来输入20个数字。接着,再使用另一个循环来统计非负数个数和负数之和。最后输出结果。
python代码计算并且输入十个数,统计非负数字的个数和非负数的和
好的,这是一道简单的编程题,我们可以使用 Python 的基本语法来实现它。
首先,我们可以使用一个 for 循环来输入十个数,并统计非负数字的个数和非负数的和。代码如下:
```python
count = 0 # 统计非负数字的个数
total = 0 # 统计非负数的和
for i in range(10):
num = int(input("请输入第%d个数:" % (i+1)))
if num >= 0:
count += 1
total += num
print("非负数字的个数为:", count)
print("非负数的和为:", total)
```
在这段代码中,我们首先定义了两个变量 count 和 total,分别用于统计非负数字的个数和非负数的和。然后,我们使用一个 for 循环来输入十个数,并判断每个数是否为非负数。如果是非负数,就将 count 加 1,并将该数累加到 total 中。最后,输出非负数字的个数和非负数的和。
假设输入的十个数分别为 -3、5、7、-2、0、6、-1、8、-4、3,则输出结果为:
```
请输入第1个数:-3
请输入第2个数:5
请输入第3个数:7
请输入第4个数:-2
请输入第5个数:0
请输入第6个数:6
请输入第7个数:-1
请输入第8个数:8
请输入第9个数:-4
请输入第10个数:3
非负数字的个数为: 6
非负数的和为: 29
```
因此,输入的十个数中,非负数字的个数为 6,非负数的和为 29。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)