این برنامه پایتونی یک رشته را دریافت کرده و تعداد حروف بزرگ و کوچک آن را شمارش میکند.
نتیجه در قالب یک دیکشنری با دو کلید "UPPER-CASE" و "LOWER-CASE" ذخیره میشود.
این روش برای تحلیل متون، بررسی قالبدهی، و اعتبارسنجی حساس به حروف کاربرد دارد.
# دریافت رشته از کاربر
text = input("یک رشته وارد کنید: ")
# مقداردهی اولیه دیکشنری شمارش
case_count = {"UPPER-CASE": 0, "LOWER-CASE": 0}
# شمارش حروف بزرگ و کوچک
for ch in text:
if ch.isupper():
case_count["UPPER-CASE"] += 1
elif ch.islower():
case_count["LOWER-CASE"] += 1
# نمایش نتیجه
print("تحلیل حروف:", case_count)
یک رشته وارد کنید: Hello World!
تحلیل حروف: {'UPPER-CASE': 2, 'LOWER-CASE': 8}
- کاربر یک رشته وارد میکند
- دیکشنری case_count با دو کلید برای حروف بزرگ و کوچک مقداردهی میشود
- هر کاراکتر با استفاده از isupper() و islower() بررسی میشود
- شمارشها در دیکشنری بهروزرسانی میشوند
- نتیجه نهایی در خروجی چاپ میشود