例如,数字123431和4577852增加然后减少.我写了一个代码,将数字分成一个列表,并能够判断所有数字是否增加或所有数字是否减少,但我不知道如何检查数字增加然后减少.我该如何延长?
x = int(input("Please enter a number: "))
y = [int(d) for d in str(x)]
def isDecreasing(y):
for i in range(len(y) - 1):
if y[i] < y[i + 1]:
return False
return True
if isDecreasing(y) == True or sorted(y) == y:
print("Yes")
Run Code Online (Sandbox Code Playgroud) 例如,如果我有数字14731,我发现如何将其转换为整数列表以及如何找到最高整数.从这里,我将如何分割列表[1,4,7,3,1]是[1,4,7]和[3,1]
python ×2