Cześć, chciałbym się zapytać co nie działa w tym kodzie. Przeczytałem inne tematy dot. tego zadania, ale dalej nie mogę znaleźć odpowiedzi. Dla danych testowych działa, nie mam pomysłu co może być nie tak.
https://pastebin.com/jc7ibEmV
napis = str(input())
wynik = ""
for i in range(0,len(napis),1):
if napis[i] != " ":
if napis[i-1] == " ":
if napis[i].isupper():
wynik += napis[i]
else:
wynik += napis[i].capitalize()
else:
wynik += napis[i]
print(wynik)