Я пытаюсь решить проблему
Учитывая список n
терминов, проверьте, находятся ли элементы в порядке возрастания, убывания или нет, без использования функций def
и inbuilt
.
Пример ввода:
list1 = [1,2,3,4] # Output -> In list1 elements are arranged in ascending order.
list1 = [4,3,2,1] # Output -> In list1 elements are arranged in descending order.
list1 = [1,3,2,4] # Output -> In list1 the elements are not arranged in any order.
Я мог бы легко сделать это, используя list1.sort()
и list1.sort(reverse=True)
То, что я написал ...
list1 = [1,2,3,4]
if list1 == list1.sort():
print('ascending')
elif list1 == list1.sort(reverse=True):
print('descending')
else:
print('not in order')
Есть ли лучший способ сделать это?