【问题描述】从键盘依次输入n个整数(n的值由键盘输入,input()函数中没有任何参数),构建一个列表s,判断该列表s是否按升序排序,如果是,输出True,否则输出False。
【输入形式】输入第1行是n的值,接着依次输入n个整数,如下所示:
4
2
1
4
8
【输出形式】在屏幕上输出“True”或“False”,如下所示
False
a = eval(input())
s = []
for i in range(0, a):
n = eval(input())
s.insert(i, n)
for j in range(0, a-1):
if s[j] < s[j + 1]:
m = "True"
else:
m = "False"
break
print(m)
判断整数列表是否升序排序
程序从键盘接收用户输入的整数n及n个整数,创建列表s并检查是否升序排列。如果升序则输出True,否则输出False。给定示例中,列表非升序,输出为False。
1560

被折叠的 条评论
为什么被折叠?



