|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.07.2017, 18:46 | #1 |
Новичок
Джуниор
Регистрация: 28.07.2017
Сообщений: 1
|
объясните механизм действия кода
Народ, распишите, кому не лень, построчно как и что делает каждая строка в данном коде (общий результат я знаю, формула ищет и выводит максимально длинную последовательность букв из введенной строки). язык Python.
Ноя не могу понять, как и что в этой формуле работает со строки if len()...и зачем нужна переменная prev""? s = input("Enter a string: ").lower() final_out = "" output = "" prev = "" for cur in s: if cur >= prev: output += cur if len(final_out) < len(output): final_out = output else: output = cur prev = cur print(final_out) |
29.07.2017, 04:42 | #2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Ага, сейчас.. На конкретные вопросы отвечу, а построчно - лень
Хоть бы теги форматирования сам не поленился вставить.. Нет. Выводит максимально длинную возрастающую последовательность. Причём не обязательно букв, цифры, знаки препинания тоже скушает Вот как раз для проверки на возрастание |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Механизм исключения неиспользуемых процедур из кода (MASM/TASM) | 7in | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 12 | 09.01.2017 22:56 |
Объясните фрагмент кода | ka11n | Общие вопросы C/C++ | 4 | 04.09.2014 16:27 |
Объясните действия выполненные в программе | Максим 89 | C# (си шарп) | 0 | 10.06.2013 00:48 |
Объясните часть кода (Delphi) | Начинающий програм | Помощь студентам | 2 | 29.03.2012 20:49 |
Время действия программного кода | ytzm2hsD3X0HVxwl | Microsoft Office Excel | 3 | 12.12.2009 14:24 |