Вопрос задан 05.07.2023 в 05:09. Предмет Информатика. Спрашивает Pursnyova Mishele.

НА ПИТОНЕ. 40 БАЛЛОВ!!!!!!!!!!!!! Слова с прописной буквы Дана строка. Измените регистр символов

в этой строке так, чтобы первая буква каждого слова была заглавной, а остальные буквы — строчными. Решение оформите в виде функции Capitalize(S), возвращающей новую строку. Примеры Ввод -a-bb-ccc In a hole in the ground there lived a hobbit. Вывод -A-Bb-Ccc In a hole in the ground there lived a hobbit. In A Hole In The Ground There Lived A Hobbit. def Capitalize(S): (ПРОДОЛЖИ КОД) S = input() print (Capitalize(S))
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Gerasimchik Pavel.

Ответ:

import re

def Capitalize(text: str):

   ex = re.compile(r"[A-Za-zА-Яа-я]+")

   words = ex.findall(text)

   rest = ex.split(text)

   result = []

   for i in range(0, len(words)):

       result.append(rest[i])

       result.append(words[i].capitalize())

   result.append(rest[len(rest)-1])

   return "".join(result)

S = "a-bb-ccc In a hole in the ground there lived a hobbit"  # input("Введи строку: ")

print(Capitalize(S))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот готовая функция Capitalize на Python:

python
def Capitalize(S): words = S.split() # Разбиваем строку на слова capitalized_words = [word.capitalize() for word in words] # Применяем capitalize() к каждому слову return ' '.join(capitalized_words) # Объединяем слова обратно в строку S = input("Введите строку: ") print(Capitalize(S))

Скопируйте этот код в свою среду разработки Python и запустите его. Он сначала запросит вас ввести строку, а затем выведет строку с измененным регистром символов, где первая буква каждого слова будет заглавной, а остальные буквы строчными.

1 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос