奇偶不同,结果不同python
时间: 2023-07-11 22:30:16 浏览: 197
表格点击变色 奇偶不一样
这句话的意思可能是:两个数奇偶性不同,它们的乘积是奇数;如果两个数奇偶性相同,它们的乘积是偶数。以下是一个 Python 实现:
```python
def odd_even_multiply(a, b):
if a % 2 != b % 2:
return a * b # 奇乘奇得奇,偶乘奇得偶
else:
return a * b // 2 # 奇乘偶得偶,偶乘偶得偶
```
你可以将两个数作为参数传递给这个函数,并得到它们的乘积。例如:
```python
print(odd_even_multiply(3, 4)) # 输出 6
print(odd_even_multiply(2, 2)) # 输出 2
print(odd_even_multiply(5, 6)) # 输出 30
```
阅读全文