بخشی از مجموعه

چندین نمونه کد

~2 دقیقه مطالعه • بروزرسانی ۱ مهر ۱۴۰۴

شرح برنامه

در این برنامه پایتونی، یک رشته متنی دریافت می‌شود و تمام حروف کوچک به بزرگ و حروف بزرگ به کوچک تبدیل می‌شوند.
تابع charChange() رشته را پیمایش کرده و با بررسی نوع هر کاراکتر، نسخه تبدیل‌شده آن را به رشته جدید اضافه می‌کند.
در پایان، رشته‌ی نهایی بازگردانده می‌شود.


کد پایتون:


def charChange(str):
    str1 = ""
    for ch in str:
        if ch.islower():
            str1 += ch.upper()
        elif ch.isupper():
            str1 += ch.lower()
        else:
            str1 += ch
    return str1

# دریافت رشته از کاربر
input_text = input("رشته‌ای را وارد کنید: ")
converted = charChange(input_text)
print("رشته تبدیل‌شده:", converted)

نمونه خروجی:


رشته‌ای را وارد کنید: Hello World!  
رشته تبدیل‌شده: hELLO wORLD!

توضیح مراحل:

- تابع charChange() با استفاده از حلقه for تمام کاراکترهای رشته را بررسی می‌کند
- اگر کاراکتر حرف کوچک باشد، با upper() به بزرگ تبدیل می‌شود
- اگر حرف بزرگ باشد، با lower() به کوچک تبدیل می‌شود
- سایر کاراکترها (مثل فاصله یا علامت‌ها) بدون تغییر به رشته جدید اضافه می‌شوند
- رشته نهایی در پایان بازگردانده و چاپ می‌شود


نوشته و پژوهش شده توسط دکتر شاهین صیامی