Python
Есть некоторый текст. Реализуйте следующую функциональность:
■ Изменить текст таким образом, чтобы каждое предложение начиналось с большой буквы;
■ Посчитайте сколько раз цифры встречаются в тексте;
■ Посчитайте сколько раз знаки препинания встречаются в тексте;
■ Посчитайте количество восклицательных знаков в тексте.
можно использовать ASCİİ таблицу
Answers & Comments
Ответ:
Объяснение:
import string
text = "ваш текст здесь. он содержит цифры, такие как 123 и знаки препинания! например, запятые."
# Изменить текст таким образом, чтобы каждое предложение начиналось с большой буквы
text = text.capitalize()
# Посчитайте сколько раз цифры встречаются в тексте
digits_count = sum(c.isdigit() for c in text)
# Посчитайте сколько раз знаки препинания встречаются в тексте
punctuation_count = sum(c in string.punctuation for c in text)
# Посчитайте количество восклицательных знаков в тексте
exclamation_count = text.count('!')
print(f"Исправленный текст: {text}")
print(f"Количество цифр: {digits_count}")
print(f"Количество знаков препинания: {punctuation_count}")
print(f"Количество восклицательных знаков: {exclamation_count}")