Сделать заглавными первые буквы слов через цикл for
Пытался сделать, чтобы первые буквы слов были с большой буквы
s=input()
for i in s:
for b in i:
if i[b] == chr(32):
print(i[b+1].upper())
Но есть ошибка: if i[b] == chr(32): TypeError: string indices must be integers. Как можно решить ?
Ответы (1 шт):
Автор решения: Andrey Maslov
→ Ссылка
Если известно, что слова разделяются каким-то конкретным символом, например пробелом можно с помощью split()
text = input()
for word in text.split():
print(word.capitalize())
Подробней о split