در این برنامه پایتونی، یک رشته متنی دریافت میشود و تمام حروف کوچک به بزرگ و حروف بزرگ به کوچک تبدیل میشوند.
تابع 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() به کوچک تبدیل میشود
- سایر کاراکترها (مثل فاصله یا علامتها) بدون تغییر به رشته جدید اضافه میشوند
- رشته نهایی در پایان بازگردانده و چاپ میشود