diff --git a/Module3/practice/string/01_task_string.py b/Module3/practice/string/01_task_string.py new file mode 100644 index 000000000..f901dd337 --- /dev/null +++ b/Module3/practice/string/01_task_string.py @@ -0,0 +1,12 @@ +# Для регистрации на сайте, пользователи часто вводят Имя и Фамилию с маленькой буквы. +# Напишите мини-программу, которая будет запрашивать у пользователя имя и фамилию +# и заменять первые буквы буквами в верхнем регистре. +# Измененные данные(имя и фамилию) вывести на экран. + +name = input("Имя: ") +surname = input("Фамилия: ") + +Мое решение! +Ураа!!! + +print(name, surname) diff --git a/Module3/practice/string/02_task_string.py b/Module3/practice/string/02_task_string.py new file mode 100644 index 000000000..313941aab --- /dev/null +++ b/Module3/practice/string/02_task_string.py @@ -0,0 +1,12 @@ +# Пользователь Василий очень часто злоупотребляет восклицательными знаками! +# Напишите программу, которая будет заменять восклицательные знаки на точки. +# Пример строки: «Вася самый умный! Вася лучше всех! И ждет его успех! Вот так!» + +text = "Вася самый умный! Вася лучше всех! И ждет его успех! Вот так!" + +# TODO: your code here + +print(text) + +# Важно! Ваше решение должно работать не только с данной строкой, но и слюбой другой. +# Проверьте это, заменив текст примера на любой другой. diff --git a/Module3/practice/string/03_task_string.py b/Module3/practice/string/03_task_string.py new file mode 100644 index 000000000..b8bc0e9a4 --- /dev/null +++ b/Module3/practice/string/03_task_string.py @@ -0,0 +1,3 @@ +# Подсчитать количество букв «а» во введенной строке + +# TODO: your code here diff --git a/Module3/practice/string/04_task_string.py b/Module3/practice/string/04_task_string.py new file mode 100644 index 000000000..c184075f3 --- /dev/null +++ b/Module3/practice/string/04_task_string.py @@ -0,0 +1,7 @@ +# Дана строка текста, слова разделены пробелами, знаки препинания отсутствуют. +# Определить в предоставленном сообщении количество слов длиной больше, чем 5. + +text = "Lorem ipsum dolor sit amet consectetur adipiscing elit Integer porttitor bibendum nisi ut convallis ante" +# Примечание: для генериации текста можете воспользоваться сайтом: https://ru.lipsum.com/ + +# TODO: your code here diff --git a/Module3/practice/string/04a_task_string.py b/Module3/practice/string/04a_task_string.py new file mode 100644 index 000000000..fa83b8478 --- /dev/null +++ b/Module3/practice/string/04a_task_string.py @@ -0,0 +1,10 @@ +# Дана строка текста, слова разделены пробелами. +# В предложении могут присутствовать следующие знаки препинания ",.!?-". Знаки препинания частьюслова не являются. +# Определить в предоставленном сообщении количество слов длиной больше, чем 7. + +text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam placerat consequat vestibulum. " \ + "Donec tincidunt sed lorem et feugiat. Nullam elementum" +# Примечание: для генериации текста можете воспользоваться сайтом: https://ru.lipsum.com/ +# Примечание: обратите внимание на перенос длинной строки на новую строку + +# TODO: your code here diff --git a/Module3/practice/string/05_task_string.py b/Module3/practice/string/05_task_string.py new file mode 100644 index 000000000..adda7927e --- /dev/null +++ b/Module3/practice/string/05_task_string.py @@ -0,0 +1,8 @@ +# Вам дана строка, состоящая из строчных латинских букв и пробелов. +# Ваша задача — определить, является ли эта строка «перевертышем», если удалить из нее все пробелы и знаки пуктуации. +# Строка называется «перевертышем», если читается одинаково слева направо и справа налево. + +# Пример строки перевертыша: "И темен город. Мороз узором дорог не мети." + +# TODO: your code here +