可以升序工作,但为什么当 a>b (python3) 时它不打印任何递减



我试图在a> b时以降序打印。当b> a时,它在上升顺序上正常工作,但是当a> b

时没有输出顺序。
a = int(input())
b = int(input())
if a<b:
    for i in range (a,b+1):
        print (i,end=' ')
if a>b:
    c=int(a)
    for i in range (a,b+1):
        c=c-1
        print (c,end=' ')

不确定这是什么语言,但通过推断,第二个语言肯定是:

for i in range (a, b+1):

也就是说,当a> b时,应该是:

for i in range (b, a+1):

相关内容

  • 没有找到相关文章

最新更新