使用Python函数计算两个数的商和余数
发布时间:2023-11-30 10:38:57
要计算两个数的商和余数,可以使用Python内置函数divmod()来实现。divmod()函数可以同时计算商和余数,其语法如下:
divmod(a, b)
其中a和b是要计算的两个数,返回值是一个包含商和余数的元组。
下面是一个使用divmod()函数计算两个数的商和余数的示例代码:
def calculate_division_remainder(a, b):
quotient, remainder = divmod(a, b)
return quotient, remainder
num1 = int(input("请输入 个数:"))
num2 = int(input("请输入第二个数:"))
result = calculate_division_remainder(num1, num2)
print("商为:", result[0])
print("余数为:", result[1])
以上代码首先定义了一个calculate_division_remainder()函数,该函数使用divmod()函数计算两个数的商和余数,并将结果保存在变量quotient和remainder中。
然后,用户输入两个数num1和num2。
接下来,调用calculate_division_remainder()函数,传入num1和num2作为参数,计算得到商和余数的结果,保存在变量result中。
最后,使用print()函数打印出商和余数的结果。
可以根据需求对以上代码进行修改和扩展,例如添加输入校验、异常处理等。
