用python求1-100的奇数和以及平均值。
时间: 2023-06-10 12:05:47 浏览: 453
好的,我明白了。下面是Python程序代码:
```python
sum = 0 # 用于存储奇数和的变量
count = 0 # 用于统计奇数个数的变量
for i in range(1, 101):
if i % 2 != 0: # 如果是奇数
sum += i # 将奇数加入到和中
count += 1 # 统计奇数个数
if count > 0:
avg = sum / count # 计算平均值
print("1-100的奇数和为:", sum)
print("1-100的奇数平均值为:", avg)
else:
print("没有奇数")
```
输出结果为:
```
1-100的奇数和为: 2500
1-100的奇数平均值为: 50.0
```
相关问题
python求1-100的奇数和以及平均值中间用空格隔开
以下是Python代码实现:
```python
# 计算奇数和
odd_sum = 0
count_odd = 0
for i in range(1, 101, 2):
odd_sum += i
count_odd += 1
# 计算平均值
odd_avg = odd_sum / count_odd
# 输出结果
print(odd_sum, odd_avg)
```
输出结果为:
```
2500 50.0
```
其中,`odd_sum` 表示奇数和,`count_odd` 表示奇数的个数,`odd_avg` 表示奇数的平均值。最后通过 `print` 函数输出结果,多个变量之间用逗号隔开即可。
python求奇数和平均值
可以使用以下代码来求解奇数的和及平均值:
```python
numbers = [] # 创建一个空列表用于存储奇数
sum_of_odd_numbers = 0 # 初始化奇数的和
count_of_odd_numbers = 0 # 初始化奇数的个数
# 通过循环求解奇数的和及个数
for i in range(1, 101, 2): # 遍历1到100之间的奇数
numbers.append(i) # 将奇数添加到列表中
sum_of_odd_numbers += i # 累加奇数的和
count_of_odd_numbers += 1 # 奇数个数加1
# 计算平均值
average_of_odd_numbers = sum_of_odd_numbers / count_of_odd_numbers
print("奇数列表:", numbers)
print("奇数的和:", sum_of_odd_numbers)
print("奇数的平均值:", average_of_odd_numbers)
```
输出结果为:
```
奇数列表: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99]
奇数的和: 2500
奇数的平均值: 50.0
```
阅读全文