4.判断一个列表中的元素是否按升序排好序。

[问题描述]从键盘依次输入n个整数(n的值由键盘输入,input0函数中没有任何参数) ,构建一个列表s, 判断该列表s是否按升序排序,如果是,输出True,否则输出False.


n=eval(input())
a=[]
for i in range(n):
    x=eval(input())
    a.append(x)

for i in range(len(a)-1):
    if a[i]>a[i+1]:
        print(False)
        break
else:
    print(True)

a = [int(n) for n in input().split()]

for i in range(len(a) - 1):
    if a[i] > a[i + 1]:
        print(False)
        break
else:
    print(True)
def judge_sort():
    while True :
        input_str =input()    ### 期望输入‘1 2 3 4 5 6 7’
        s = input_str.split(' ')
        result = True
        for index in range(len(s)-1) :
            if s[index] < s[index+1] :
                continue
            else :
                result = False
        print(result)
judge_sort()
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^