?887 2022-08-06 21:58 采纳率: 97.8%
浏览 71
已结题

python用while循环

img


a = int(input("Enter the first number: "))
b = int(input("Enter the second number: "))
if a > b:
i = a
while i < b+1:
print(i,end=" ")
i += 1
elif a < b:
i = b
while i <a+1:
print(i,end=" ")
i += 1
要求输入数字,然后按从大到小去排列数字,写出代码后输入数字,什么都输出不出来,也没有报错。

  • 写回答

5条回答 默认 最新

  • 关注

    你题目的解答代码如下:

    a = int(input("Enter the first number: "))
    b = int(input("Enter the second number: "))
    if a < b:   # 这里是 a < b
        i = a
        while i <= b:
            print(i,end=" ")
            i += 1
    elif a >= b:  # 这里是 a >= b
        i = b
        while i <= a:
            print(i,end=" ")
            i += 1
    

    如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

    img


    ,

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 11月9日
  • 已采纳回答 11月1日
  • 创建了问题 8月6日