Вопрос задан 05.12.2023 в 18:10. Предмет Информатика. Спрашивает Ларин Даниил.

Дана строка. Измените регистр символов в этой строке так, чтобы первая буква каждого слова была

заглавной, а остальные буквы - строчными. PYTHONНЕЛЬЗЯ ЧЕРЕЗ .title()Решение оформите в виде функции capitalize(s: str) -> str.
0 0
Перейти к ответам

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

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

Подумайте над тем, как впихнуть z = input().lower().split(" ") в функцию, чтобы было покрасивее, а так вроде работает)

И еще, называть функцию названием существующей функции из Python - не хорошо

def capitalizes(s):

   for i in range(len(s)):

       s[i] = s[i][0].upper() + s[i][1::]

   for i in range(len(s)):

       print(s[i],end=" ")

z = input().lower().split(" ")

capitalizes(z)

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

Function to Change Case of Characters in a String

To create a function `capitalize(s: str) -> str` that changes the case of characters in a string so that the first letter of each word is capitalized and the rest are in lowercase, you can use the following code:

```python def capitalize(s: str) -> str: return ' '.join(word.capitalize() for word in s.split()) ```

This function splits the input string into words, capitalizes the first letter of each word, and then joins the words back together into a single string.

You can use this function by passing a string as an argument, and it will return the modified string with the specified case changes.

For example: ```python result = capitalize("tHIS iS a tEST sTRING") print(result) # Output: 'This Is A Test String' ```

This function achieves the desired result without using the `.title()` method in Python.

I hope this helps! If you have any more questions or need further assistance, feel free to ask.

0 0

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

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

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

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