用python输出1—100之间奇数的个数及奇数和
时间: 2024-01-28 22:02:51 浏览: 48
可以使用一个循环来遍历1到100之间的所有数字,判断每个数字是否为奇数,如果是,则累加个数和总和。
代码如下:
```python
count = 0 # 奇数个数
sum = 0 # 奇数和
for i in range(1, 101):
if i % 2 != 0: # 判断是否为奇数
count += 1
sum += i
print("1到100之间的奇数个数为:", count)
print("1到100之间的奇数和为:", sum)
```
输出结果为:
```
1到100之间的奇数个数为: 50
1到100之间的奇数和为: 2500
```
相关问题
编写Python程序:输出1~20之间奇数的个数
可以使用一个计数器变量,循环遍历1到20的数,每当遇到奇数时,计数器加1,最后输出计数器的值即可。下面是对应的Python程序代码:
```python
count = 0 # 计数器初始化为0
for i in range(1, 21):
if i % 2 != 0: # 判断是否为奇数
count += 1 # 如果是奇数,计数器加1
print("1~20之间奇数的个数为:", count)
```
输出结果为:
```
1~20之间奇数的个数为: 10
```
python输入n个正整数,统计并输出奇数和偶数的个数
好的,这是一个关于 Python 统计奇偶数个数的问题。我们可以使用一个循环来输入这些数字,然后使用一个计数器来统计奇数和偶数的个数。以下是示例代码:
```
odd_count = 0
even_count = 0
n = int(input("请输入数字个数:"))
for i in range(n):
num = int(input("请输入第 %d 个数字:" % (i+1)))
if num % 2 == 0:
even_count += 1
else:
odd_count += 1
print("奇数个数为:%d,偶数个数为:%d" % (odd_count, even_count))
```
希望这个代码能够帮助你解决这个问题。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)