def test(a,b):
x = a // b
y = a % b
#一般情况下,一个函数最多只会执行一个return语句
#特殊情况下(finally语句)下,一个函数会执行多个return语句
#一个return可以返回多个值,将多个值放到一个整体里面去 容器
return x,y #return语句表示一个函数的结束
#return y #第一个之后的return语句将不会再执行
#return x,y 返回的本质就是一个元组=return(a,b) return [x,y] return {'x':x,'y':y}
result = test(23,4)
print('商是{},余数是{}'.format(result[0],result[1]))
shang,yushu = test(8,3)
print('商是{},余数是{}'.format(shang,yushu))
结果
商是5,余数是3
商是2,余数是2
Process finished with exit code 0