寻找绝对差异的优雅解决方案?
num1 = 6
num2 = 3
for i in range(num1+1 , num2):
print(i, end=', ')
Run Code Online (Sandbox Code Playgroud)
感谢您提供有效的答案和示例
您实际上可以使用内置的绝对值函数
abs(x-y) # will return x - y if x >= y, y - x otherwise
Run Code Online (Sandbox Code Playgroud)
另一种可能性是使用内置的 min 和 max 函数:
for i in range(min(x, y), max(x, y) + 1):
do_something()
Run Code Online (Sandbox Code Playgroud)