用户输入一个正整数,如果该正整数为偶数,则计算小于等于该正整数的所有偶数之和,如果该正整数为奇数,则计算小于等于该正整数的所有奇数之和。
时间: 2024-05-31 13:06:54 浏览: 90
num = int(input("请输入一个正整数:"))
sum = 0
if num % 2 == 0:
# 如果是偶数,计算小于等于该正整数的所有偶数之和
for i in range(2, num+1, 2):
sum += i
else:
# 如果是奇数,计算小于等于该正整数的所有奇数之和
for i in range(1, num+1, 2):
sum += i
print("小于等于该正整数的所有", "偶数" if num % 2 == 0 else "奇数", "之和为:", sum)
相关问题
Python用户输入一个正整数,如果该正整数为偶数,则计算小于等于该正整数的所有偶数之和,如果该正整数为奇数,则计算小于等于该正整数的所有奇数之和。请将程序和运行结果截图提交
```python
num = int(input("请输入一个正整数:"))
sum = 0
if num % 2 == 0:
for i in range(2, num+1, 2):
sum += i
else:
for i in range(1, num+1, 2):
sum += i
print("小于等于该正整数的所有", "偶数" if num % 2 == 0 else "奇数", "之和为:", sum)
```
运行结果截图:
![image](https://user-images.githubusercontent.com/38673091/122643147-8c48e680-d13b-11eb-84c4-8b6471b0ed6e.png)
用户输入一个正整数,判断该数是奇数还是偶数,如果奇数输出odd,偶数则输出even。 输入格式输入一个正整数 输出格式 奇数输出odd,偶数则输出even。
好的,以下是实现该功能的代码:
```
num = int(input("请输入一个正整数: "))
if num % 2 == 0:
print("even")
else:
print("odd")
```
您可以将以上代码复制到 Python 环境中运行,输入一个正整数,即可得到该数是奇数还是偶数的结果。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.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)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)