用python编写由用户输入若干个整数,计算这若干个数中所有偶数的和。 要求: 1、数的个数,由用户来输入;2.用户输入必须为整数
时间: 2023-07-15 20:11:06 浏览: 70
可以使用以下代码实现:
```python
n = int(input("请输入数的个数:"))
sum = 0
for i in range(n):
num = input("请输入第%d个整数:" % (i+1))
while not num.isdigit(): # 判断输入是否为整数
num = input("请输入第%d个整数:" % (i+1))
num = int(num)
if num % 2 == 0:
sum += num
print("所有偶数的和为:", sum)
```
运行结果:
```
请输入数的个数:4
请输入第1个整数:2
请输入第2个整数:3
请输入第3个整数:6
请输入第4个整数:4
所有偶数的和为: 12
```
相关问题
用python编写由用户输入若干个整数,计算这若干个数中所有偶数的和。 要求: 1、数的个数,由用户来输入;
可以使用以下代码实现:
```python
n = int(input("请输入数的个数:")) # 输入数的个数
sum_even = 0 # 初始化偶数和为0
for i in range(n):
num = int(input("请输入第{}个数:".format(i+1))) # 输入每个数
if num % 2 == 0: # 判断是否为偶数
sum_even += num # 若为偶数则加入总和
print("所有偶数的和为:", sum_even) # 输出结果
```
代码的思路是:先让用户输入数的个数,然后使用 for 循环输入每个数。在输入每个数时判断是否为偶数,若为偶数则加入总和。最后输出所有偶数的和。
编写一个程序,用户从键盘输入若干正整数,以-1为结束输入标记。计算并输出用户输入偶数的个数及所有数据的平均数
好的,这道题可以用Python编写程序解决。以下是代码:
```python
count = 0 # 偶数个数
total = 0 # 总和
n = 0 # 输入的数
while n != -1:
n = int(input("请输入一个正整数(输入-1结束):"))
if n % 2 == 0 and n != -1: # 判断是否为偶数
count += 1
if n != -1:
total += n
if count == 0: # 避免除数为0
print("您没有输入偶数")
else:
print("您输入的偶数个数为:", count)
print("所有数据的平均数为:", total / (count + 1)) # 加1是因为-1也被算在内了
```
运行程序后,您可以依次输入正整数,以-1作为结束标记,程序将会计算并输出您输入的偶数个数以及所有数据的平均数。注意,在输入非数字时程序会崩溃,需要输入正整数。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)