Вопрос по Python'у

RORC

Постоялец
Команда форума
Модератор
Регистрация
14 Июн 2013
Сообщения
380
Реакции
154
Задание 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-й, зАмеНяеТся На пРопИснУю
с этими задачами лучше на
Скрытое содержимое доступно для зарегистрированных пользователей!
или специализированные форумы, там возможно и готовые решения есть.
 
Последнее редактирование:
Сверху