确保两个数字的正差

Jes*_*per 0 python

寻找绝对差异的优雅解决方案?

num1 = 6
num2 = 3
for i in range(num1+1 , num2):
    print(i, end=', ')
Run Code Online (Sandbox Code Playgroud)

感谢您提供有效的答案和示例

m.r*_*nal 5

您实际上可以使用内置的绝对值函数

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)