用for语句计算1~n中的奇数之和,偶数之积
时间: 2024-05-12 09:19:48 浏览: 90
python 用for循环实现1~n求和的实例
假设n为正整数,则代码如下:
```python
n = int(input("请输入一个正整数n:"))
sum_odd = 0
product_even = 1
for i in range(1, n+1):
if i % 2 == 1: # 判断是否为奇数
sum_odd += i
else:
product_even *= i
print("1~n中的奇数之和为:", sum_odd)
print("1~n中的偶数之积为:", product_even)
```
运行结果如下:
```
请输入一个正整数n:8
1~n中的奇数之和为: 16
1~n中的偶数之积为: 384
```
阅读全文