Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để hoán đổi trường hợp của từ tiếng Anh

Giả sử chúng ta có một chuỗi với các chữ cái tiếng Anh. Chúng ta phải hoán đổi trường hợp của các chữ cái. Vì vậy chữ hoa sẽ được chuyển thành chữ thường và chữ thường được chuyển thành chữ hoa.

Vì vậy, nếu đầu vào là s =​​"PrograMMinG", thì đầu ra sẽ là pROGRAmmINg

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • ret:=chuỗi trống
  • đối với mỗi chữ cái trong s, thực hiện
    • nếu chữ cái được viết hoa, thì
      • ret:=ret nối chữ thường tương đương với chữ cái
    • nếu không,
      • ret:=ret nối chữ hoa tương đương với chữ cái
  • trả lời lại

Ví dụ

Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn

def solve(s):
   ret = ''

   for letter in s:
      if letter.isupper():
         ret += letter.lower()
      else:
         ret += letter.upper()
   return ret

s = "PrograMMinG"
print(solve(s))

Đầu vào

"PrograMMinG"

Đầu ra

pROGRAmmINg