Pythonist.ru - образование по питону
25.2K subscribers
277 photos
5 videos
5 files
1.14K links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

РКН: https://rknn.link/car
Download Telegram
👩‍💻 Задача с кодом. Лишние знаки

Напишите функцию, которая будет принимать строку (предложение) и преобразовывать ее так, чтобы вопросительные и восклицательные знаки в конце не повторялись.

🔵 Примечания:

✔️ Повторяющиеся знаки исправляем только в конце предложения (внутри строки оставляем без изменений).
✔️ Во входящей строке не будет смешанных знаков (типа ?!??!).
✔️ Если в конце входящего предложения вопросительные или восклицательные знаки отсутствуют, возвращаем его без изменений.
✔️ Если в конце только один вопросительный или восклицательный знак, оставляем его без изменения.

🔵 Примеры:

no_yelling("What went wrong?????????") 
➞ "What went wrong?"

no_yelling("Oh my goodness!!!")
➞ "Oh my goodness!"

no_yelling("I just!!! can!!! not!!! believe!!! it!!!")
➞ "I just!!! can!!! not!!! believe!!! it!"

no_yelling("Oh my goodness!")
➞ "Oh my goodness!"

no_yelling("I just cannot believe it.")
➞ "I just cannot believe it."


⭐️
Решение на нашем сайте.

#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
2
🔥 Вакансии по Python за последнюю неделю:

🎌 Middle Python-разработчик (Django). Офис (Ташкент), 7-15 млн. UZS

🎌 Backend Middle+ Python Разработчик (Django, Celery, Redis). Удалённо, 100-120 т.р.

🎌 Senior Python Developer (Django, Flask). invista.io, удалённо (вне РФ и РБ), $4000-6000

🎌 Senior Python Developer (FastAPI). Удалённо, $4500-5500
Please open Telegram to view this post
VIEW IN TELEGRAM