Python输入四个数输出其中的奇数和
时间: 2023-05-19 13:02:25 浏览: 66
好的,这个问题很简单,以下是 Python 代码:
```python
a = int(input("请输入第一个数:"))
b = int(input("请输入第二个数:"))
c = int(input("请输入第三个数:"))
d = int(input("请输入第四个数:"))
odd_sum = 0
if a % 2 == 1:
odd_sum += a
if b % 2 == 1:
odd_sum += b
if c % 2 == 1:
odd_sum += c
if d % 2 == 1:
odd_sum += d
print("这四个数中的奇数和为:", odd_sum)
```
希望这个回答能够帮到你!
相关问题
编写一个Python程序 输入四个数 输出其中的奇数和
好的,以下是 Python 代码:
```python
num1 = int(input("请输入第一个数字:"))
num2 = int(input("请输入第二个数字:"))
num3 = int(input("请输入第三个数字:"))
num4 = int(input("请输入第四个数字:"))
odd_sum = 0
if num1 % 2 != 0:
odd_sum += num1
if num2 % 2 != 0:
odd_sum += num2
if num3 % 2 != 0:
odd_sum += num3
if num4 % 2 != 0:
odd_sum += num4
print("这四个数字中的奇数和为:", odd_sum)
```
希望这个程序对你有所帮助!
python输出中位数
要在Python中输出中位数,可以使用以下通用算法:
```python
def median(data):
data.sort()
mid = len(data) // 2
median = (data\[mid\] + data\[~mid\]) / 2
return median
```
这个算法首先对数据进行排序,然后根据数据的长度来确定中位数的位置。如果数据长度是奇数,中位数就是排序后的中间值;如果数据长度是偶数,中位数就是排序后中间两个值的平均值。通过这个算法,你可以得到输入数据的中位数。\[1\]
#### 引用[.reference_title]
- *1* [Python求列表中位数:使用取反操作](https://blog.csdn.net/weixin_43760440/article/details/119859835)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [用四种方法Python求出两个有序数组中的中位数](https://blog.csdn.net/qdPython/article/details/121036373)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]