رياض الزايدي نشر 13 يونيو 2021 أرسل تقرير نشر 13 يونيو 2021 كيف كتابة داله تقوم بحساب أكتر كلمه متكرره وروجوع بيها وحساب ايضا أكتر حرف متكرر ورجوع بيه عن طريق أدخال نص عبر دالة input اقتباس
0 Wael Aljamal نشر 13 يونيو 2021 أرسل تقرير نشر 13 يونيو 2021 أرجو أن تبدأ بكتابة البرنامج و سنساعدك إن حصل معك أخطاء. حاول استخدام الدالة split استخدام القاموس dict الحل: تقسم السلسلة النصية المتعلقة بالإدخال split لكلمات عن طريق فصل الكلمات بالفراغ ' ' split تعيد مصفوفة، نمر عليها بحلقة for ولكل عنصر منها هو كلمة، أيضا يمكننا المرور عليها بحلقة لكل كلمة و لكل حرف نضيفهم للقاموس الخاص بهم (قاموس كلمات - قاموس أحرف) المرور على القاموسين و اختيار أكبر عدد للمفتاح لكل من الكلمات و القاموس لأنه يدل على الأكثر تكرار هذا مثال مجرد للتوضيح، حاول اتباع نفس الخطوات wordsDict = {} text = input() words = text.split(' '); loop on wodrs as word wordsDict[word] += 1 res = max(wordsDict, key=wordsDict.get) كما يمكن استخدام الصنف Counter. لعد الأحرف تحتاج لحلقة أخرى تمر على الكلمة word. أكمل على نفس النمط اقتباس
السؤال
رياض الزايدي
كيف كتابة داله تقوم بحساب أكتر كلمه متكرره وروجوع بيها وحساب ايضا أكتر حرف متكرر ورجوع بيه عن طريق أدخال نص عبر دالة input
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.