3 回答
TA贡献1854条经验 获得超8个赞
该divmod功能完全符合您的要求:
>>> a, b = divmod(9,5)
>>> a
1
>>> b
4
但是,如果您想定义自己的函数,这应该可行:
def divide(n1, n2):
quotient = n1 // n2
remainder = n1 % n2
return (quotient, remainder)
的//操作者表示的整数除法,并且%操作者表示模(余数)。
>>> a, b = divide(9,5)
>>> a
1
>>> b
4
TA贡献1772条经验 获得超6个赞
def division_function(a, b):
first = a//b
second = a%b
return(first, second)
解释:
def Division_function(a,b) -> 表示方法的签名,带两个参数(a和b)
first = a//b -> 执行整数除法(除法并省略小数位)并将该值存储到名为 first 的变量中
second = a% b -> 执行模运算(将两个数字相除并得到余数)并将该值存储到变量 second
return(first, second) -> 这个函数将返回一个包含第一个和第二个值的元组
TA贡献2037条经验 获得超6个赞
我们有 5 个苹果和 4 个人,你知道 1 个苹果会留下来,4 个人会吃,所以余数是 1 和 4 只找到五分之一,余数在 python 中表示 % 并除以 5/4 知道多少次
num1=int(input("enter your first num:"))
num2=int(input("enter your second num:"))
remainder=num1%num2
number_of_times=num1 / num2
print(remainder)
print(int(number_of_times))
添加回答
举报