Theme
Primary Color

تحويل الحروف الكبيرة إلى صغيرة والعكس

أولا نقوم بجلب النص المراد تحويله

# Input The Text
text = input("Input Your Text Here: ")

نقوم بعمل متغير لإضافة كل حرف بعد تغيير حالته من حرف صغير لكبير والعكس

converted_text = "" # Variable To Store The Letters After Convert

نقوم بعمل Loop على جميع ال Characters وإذا كان الحرف صغير نقوم بتحويله لحرف كبير والعكس ثم إضافته للمتغير السابق الذي يحتوي على النتيجة النهائية

# Loop On All Characters
for char in text:

  # If Character Is Small Letter
  if char.islower():

    # Convert To Capital Letter and Add To Variable
    converted_text += char.upper()

  # If Character Is Capital Letter
  elif char.isupper():

    # Convert To Small Letter and Add To Variable
    converted_text += char.lower()
  else:
    converted_text += char  # Leave Other Character Without Convert

بعدها نقوم بطباعة الكلمة بعد تحويل الحروف الموجودة فيها

# Print The Converted Text
print("The Converted Text: ", converted_text)

الكود الكامل

# Input The Text
text = input("Input Your Text Here: ")

# Convert Small Letter To Capital and Capital To Small
converted_text = "" # Variable To Store The Letters After Convert

# Loop On All Characters
for char in text:

  # If Character Is Small Letter
  if char.islower():

    # Convert To Capital Letter and Add To Variable
    converted_text += char.upper()

  # If Character Is Capital Letter
  elif char.isupper():

    # Convert To Small Letter and Add To Variable
    converted_text += char.lower()
  else:
    converted_text += char  # Leave Other Character Without Convert

# Print The Converted Text
print("The Converted Text: ", converted_text)

هناك Function جاهزة تقوم بعمل الفكرة ببساطة إسمها swapcase

print("elZEro".swapcase()) # ELzeRO
print("Elzero".swapcase()) # eLZERO
print("elzero".swapcase()) # ELZERO
python شرح