Это мой код:Пишем функцию возврата
def issorted(numlist):
sortbool = True
for i in range(1, len(numlist)):
if numlist[i] < numlist[i-1]:
sortbool = False
if True:
return(not sortbool)
return(sortbool)
Как я помещал по крайней мере, еще один оператор возврата? Это так, что он может преждевременно прервать работу, когда обнаружено локальное нарушение требования порядка сортировки.
Пример вывода данной являются:
>>> print(issorted([3, 4, 5.0, 7]))
True
>>> print(issorted([-1, 8, -3, 8]))
False
>>> print(issorted([1]))
True
>>> print(issorted([]))
True
'if True:' is * always * true. Поскольку вы также устанавливаете 'sortbool'' False' и возвращаете 'not sortbool' (so' True') весь ваш 'if numlist [i]