“接收从键盘输入的两个正整数,如果一奇数一偶数,则输出两个数之和,否则输出两个数的乘积”用Python编程
时间: 2024-10-24 20:18:28 浏览: 15
python 输入两个正整数计算最大公约数和最小公倍数 示例
5星 · 资源好评率100%
你可以使用Python的input()函数来获取用户从键盘输入的两个正整数,并通过条件语句判断它们的奇偶性。以下是简单的实现代码:
```python
# 获取用户输入
num1 = int(input("请输入第一个正整数: "))
num2 = int(input("请输入第二个正整数: "))
# 判断奇偶性
if num1 % 2 == 0 and num2 % 2 == 0: # 如果都是偶数
result = num1 * num2
elif num1 % 2 != 0 and num2 % 2 != 0: # 如果都是奇数
result = num1 + num2
else: # 否则一奇一偶
result = num1 + num2
# 输出结果
print(f"{num1} 和 {num2} 的{'' if result == num1 + num2 else '乘'}积是: {result}")
```
在这个程序中,我们首先获取用户的输入并转换为整数。然后通过取模运算符 `%` 判断两个数是否为奇数。如果都是偶数,就相乘;如果是奇数,就相加;其他情况也相加。最后打印出结果。
阅读全文