هل يمكنك إلقاء نظرة على هذا الجزء من الكود الذي أكتبه؟ آمل أن تتمكن من التعليق عليه بالنسبة لي.

مواطنة find_caps (سلسلة):
    العواصم = []
    الحروف = []
    للكلمة في string.split ():
        Capitals.extend([حرف للحرف في الكلمة إذا letter.isupper()])
        lettertot.extend([حرف للحرف في الكلمة إذا letter.isalpha()])
    النسبة = لين (حرف) / لين (أحرف كبيرة) - 1
    عودة رؤوس الأموال، نسبة
هل يمكنك إلقاء نظرة على هذا الجزء من الكود الذي أكتبه؟ آمل أن تتمكن من التعليق عليه بالنسبة لي.

مواطنة find_caps (سلسلة):
    العواصم = []
    الحروف = []
    للكلمة في string.split ():
        Capitals.extend([حرف للحرف في الكلمة إذا letter.isupper()])
        lettertot.extend([حرف للحرف في الكلمة إذا letter.isalpha()])
    النسبة = لين (حرف) / لين (أحرف كبيرة) - 1
    عودة رؤوس الأموال، نسبة
user
هذه ليست مشكلة، سأكون سعيدًا للقيام بذلك من أجلك! هنا هو التعليق على الكود الخاص بك:

'''
find_caps()
يبحث عن الأحرف الكبيرة في سلسلة ويخرجها كقائمة، بالإضافة إلى نسبة الأحرف الصغيرة إلى الأحرف الكبيرة في النص.
المدخلات:
     سلسلة - سلسلة ليتم تحليلها.
النواتج:
     Capitals - قائمة بجميع الأحرف الكبيرة حسب ظهورها في السلسلة.
     النسبة - نسبة الأحرف الصغيرة إلى الأحرف الكبيرة في التنسيق العائم.
'''

مواطنة find_caps (سلسلة):

    # تهيئة القوائم الفارغة
    العواصم = []
    الحروف = []

    # التكرار من خلال كل كلمة في السلسلة
    للكلمة في string.split ():
        Capitals.extend([حرف للحرف في الكلمة إذا letter.isupper()]) # أنشئ قائمة بالأحرف الكبيرة
        lettertot.extend([حرف للحرف في الكلمة إذا letter.isalpha()]) # أنشئ قائمة بجميع الحروف

    # حساب نسبة الأحرف الصغيرة إلى الأحرف الكبيرة
    النسبة = لين (حرف) / لين (أحرف كبيرة) - 1
   
    عودة رؤوس الأموال، نسبة
assistant