[英]PYTHON: How to make sure biggest number ALWAYS divide the smallest number
快速问题:想知道如何确定; 在进行除法运算时,“最大数”将始终除以“最小”数。
我的朋友告诉我,就像:
abs(Number1/Number2)
上面的代码正确吗?
还是有另一种方法来确保它能正常工作。 :)
如果我正确理解了您的问题, min(a, b)/max(a, b)
应该可以。
编辑: max(a, b)/min(a, b)
相反地做同样的事情
如果要避免重复变量名称并创建新变量
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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.