快速提问: 想知道如何确定;在进行除法计算时,LARGEST NUMBER将始终除以SMALLEST数字。
我的朋友告诉我它就像:
abs(Number1/Number2)
上面的代码是否正确?
或者是否有其他方法可以确保它能够正常工作。 :)
答案 0 :(得分:3)
如果我理解你的问题min(a, b)/max(a, b)
应该没问题。
编辑:max(a, b)/min(a, b)
以相反的方式做同样的事情
答案 1 :(得分:0)
如果您想避免重复变量名称和创建新变量
from operator import div
result = div(*sorted((Number1, Number2), reverse=True))
例如
>>> div(*sorted((10, 5), reverse=True))
2
>>> div(*sorted((5, 10), reverse=True))
2
通常情况下做这样的事情会更好
small, big = sorted((Number1, Number2))
result = big / small