[英]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.