Вопрос по Python'у

Задание 2. Условие не менее 20 символов не ясно, ошибка длина менее 20 символов, повторный ввод или передаваемое значение.
Код:
text = input()
counter = 0
list_text = []

for char in text:
    if char.isalpha():
        counter += 1

        if counter % 3 == 0 and counter != 9:
            list_text.append(char.upper())
        else:
            list_text.append(char)
    else:
        list_text.append(char)

print("".join(list_text))
Код:
text = input()

counter_9 = 0
counter_3 = 0
list_text = []

for char in text:
    if char.isalpha():
        counter_3 += 1
        counter_9 += 1
        if counter_3 == 3:
            if counter_9 != 9:
                list_text.append(char.upper())
            else:
                list_text.append(char)
            counter_3 = 0
        else:
            list_text.append(char)
    else:
        list_text.append(char)

print("".join(list_text))

не МенЕе 20 симвОлоВ, осМысЛенНая,
СодЕржАщаЯ стРочНые И прОпиСныЕ буКвы И циФры.
КажДая ТреТья БукВа, кРомЕ 9-й, зАмеНяеТся На пРопИснУю
с этими задачами лучше на
Скрытое содержимое доступно для зарегистрированных пользователей!
или специализированные форумы, там возможно и готовые решения есть.
 
Последнее редактирование:
Назад
Сверху