欢迎访问宙启技术站
智能推送

使用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()函数打印出商和余数的结果。

可以根据需求对以上代码进行修改和扩展,例如添加输入校验、异常处理等。