Я хочу убедиться, что каждое предложение в тексте начинается с заглавной буквы.
Например, «у нас есть хорошие и плохие новости о ваших эмиссарах в наш мир», - сообщил премьер-министру посланник инопланетян.хорошая новость в том, что они на вкус как курица. "должно стать
" У нас есть хорошие новости и плохие новости о ваших эмиссарах в наш мир ", - сообщил внеземный посол премьер-министру. Хорошие новости - они на вкус как курица. "
Я пытался использовать split (), чтобы разбить предложение.Затем я прописал первый символ каждой строки.Я добавил оставшуюся часть строки к заглавной букве.
text = input("Enter the text: \n")
lines = text.split('. ') #Split the sentences
for line in lines:
a = line[0].capitalize() # capitalize the first word of sentence
for i in range(1, len(line)):
a = a + line[i]
print(a)
Я хочу получить: «У нас есть хорошие и плохие новости о ваших эмиссарах в нашем мире», - сообщил внеземный посол премьер-министру.Хорошая новость в том, что они на вкус как курица. "
Я получаю" У нас есть хорошие новости и плохие новости о ваших эмиссарах в наш мир ", - сообщил внеземный посол премьер-министру. Хорошие новости - они на вкус как курица.«