Первое программирование времени когда-либо ... Я пытаюсь сделать это упражнение ..:первый раз программирования упражнений
Напишите программу, которая печатает самую длинную подстроку, в которой буквы происходят в алфавитном порядке. Например, если S = 'azcbobobegghakl', то ваша программа должна напечатать
Серия подстроки в алфавитном порядке является: beggh
Я here..before начинает волноваться:
s = 'abcdezcbobobegghakl'
n = len(s)
x = 0
x += 1
lengh = s[x-1]
if s[x] >= s[x-1]:
lengh = lengh + s[x]
if s[x+1] < s[x]:
n = len(lengh)
if x > n:
break
print('Longest substring in alphabetical order is: ' + str(lengh))
I знаю, что этот код плохой. Я пытаюсь найти подстроку в алфавитном порядке и каким-то образом сохранить самый длинный! Я знаю, что это нормально, потому что я никогда не программировал раньше, но я чувствую себя очень расстроенным ... любая хорошая идея/помощь?
Какой язык программирования вы используете? Я не могу это признать. – Lorenz
На каких языках вы программируете? И вы узнали о петлях? Они помогут здесь –
Это Python. – s3lph