Posts pythonTip 26 序列判断
Post
Cancel

pythonTip 26 序列判断

题目描述:

给你一个整数组成的列表L,按照下列条件输出: 若L是升序排列的,则输出”UP”; 若L是降序排列的,则输出”DOWN”; 若L无序,则输出”WRONG”。

示例:

输入:L = [1, 1, 3, 3, 4]

输出:UP

分析

可以先得到一个升序的列表up_t,然后把up_t 倒过来变成降序down_t。最后用原列表和这两个列表进行对比。

代码:

1
2
3
4
5
6
7
8
9
10
up_t = sorted(L)

down_t = up_t[::-1]

if up_t == L:
    print("UP")
elif down_t == L:
    print("DOWN")
else:
    print("WRONG")
This post is licensed under CC BY 4.0 by the author.
Trending Tags
Contents

pythonTip 25 格式化时间

pythonTip 27 加油站

Trending Tags