Подскажите, правильно ли выполнена программа?

Timur

Новичок
Пользователь
Май 27, 2022
3
0
1
Добрый вечер. Подскажите, пожалуйста. Обучаюсь по учебнику Тони Гэддиса, там в разделе про строки есть задача:

Напишите программу с функцией, принимающей в качестве аргумента строковое значение и возвращающей его копию, в котором первый символ каждого предложения написан в верхнем регистре. Например, если аргументом является "привет. меня зовут джо. а как твое имя?", то эта функция должна вернуть строковое значение 'Привет. Меня зовут Джо. А как твое имя?'. Программа должна предоставить пользователю возможность ввести строковое значение и затем передать его в функцию. Реузльтат должен быть выведен на экран.

Я сделал, но не уверен, что верно. В интернете говорилось про регулярные выражения, но это совершенно темный лес (пока что).
И второй момент, если в строке есть имя, и оно не в конце предложения, то его никак не поставить с большой буквы. Подскажите, какие ошибки, или как можно улучшить код. Заранее спасибо.
 

Вложения

  • корректор предложений.txt
    356 байт · Просмотры: 11

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
вау, лучше код и в тегах, чем файл
 

Форум IT Специалистов