输入两个正整数,并编程实现六个基本的算术运算。
时间: 2024-10-14 11:15:19 浏览: 23
输入两个正整数m和n求其最大公约数和最小公倍数 (2).pdf
当你需要输入两个正整数并执行加法、减法、乘法、除法、取模(余数)以及求幂等基本算术操作时,你可以编写如下的Python代码:
```python
def arithmetic_operations():
# 输入两个正整数
num1 = int(input("请输入第一个正整数:"))
num2 = int(input("请输入第二个正整数:"))
# 定义计算函数
def add(x, y):
return x + y
def subtract(x, y):
return x - y
def multiply(x, y):
return x * y
def divide(x, y):
if y != 0:
return x / y
else:
print("错误:除数不能为零!")
return None
def modulo(x, y):
return x % y
def power(x, y):
return x ** y
# 打印结果
print(f"加法的结果:{add(num1, num2)}")
print(f"减法的结果:{subtract(num1, num2)}")
print(f"乘法的结果:{multiply(num1, num2)}")
result_divide = divide(num1, num2)
if result_divide is not None:
print(f"除法的结果:{result_divide}")
print(f"取模的结果:{modulo(num1, num2)}")
print(f"幂运算的结果:{power(num1, num2)}")
# 调用函数
arithmetic_operations()
```
在这个程序中,我们首先获取用户输入的两个数字,然后定义了六个函数分别对应不同的算术运算。在执行除法时特别检查了除数是否为零,以避免运行时错误。
阅读全文