🎉 बधाई! 🎉
आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।
ProgerLib सभी के लिए Python
एक प्रोग्राम लिखें जो इनपुट पर टेक्स्ट की एक पंक्ति स्वीकार करता है और प्रत्येक शब्द की प्रविष्टियों की संख्या प्रदर्शित करता है। गणना करते समय, आपको प्रतीकों के रजिस्टर (मान लें कि "शब्द" और "शब्द" एक ही हैं) और किसी भी विराम चिह्न को अनदेखा करना चाहिए।
एक पंक्ति जिसमें कोई भी मनमाना पाठ हो।
प्रत्येक अद्वितीय शब्द को लाएं और कोलन के माध्यम से एक अंतराल के साथ पाठ में उसकी मात्रा बताएं। प्रत्येक जोड़ी "शब्द: मात्रा" को एक नई पंक्ति पर प्रदर्शित किया जाना चाहिए। शब्दों के आउटपुट का क्रम मायने नहीं रखता।
नमस्ते, दुनिया! सभी को नमस्ते।
HELLO: 2
world: 1
EVERYONE: 1
import re
from collections import Counter
# Считываем входную строку текста
text = input()
# Приводим весь текст к нижнему регистру
lower_text = text.lower()
# Используем регулярное выражение для поиска всех "слов"
# \w+ находит любую последовательность букв (включая кириллицу), цифр и знака подчеркивания
words = re.findall(r'\w+', lower_text)
# Используем Counter для автоматического подсчета вхождений каждого слова
word_counts = Counter(words)
# Сортируем слова по алфавиту и выводим результат
# word_counts.items() возвращает пары (слово, количество)
for word, count in word_counts.items():
print(f"{word}: {count}")
🎉 बधाई! 🎉
आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।
AD
विज्ञापन
कोड चल रहा है...