V. Đổi chữ hoa thành thường và ngược lại


Submit solution

Points: 10
Time limit: 1.0s
Memory limit: 256M

Problem type

Viết chương trình nhận vào một chuỗi ký tự. Hãy tạo ra một chuỗi mới bằng cách:

  • Nếu ký tự là chữ hoa thì đổi sang thường
  • Nếu ký tự là chữ thường thì đổi sang hoa
  • Các ký tự khác giữ nguyên

Yêu cầu: Sử dụng vòng lặp for i in range(...) và câu lệnh if để xử lý từng ký tự.

Input:

Một dòng chứa chuỗi ký tự (không quá 100 ký tự, có thể gồm cả chữ, số, dấu cách...).

Output:

Một dòng chứa chuỗi sau khi đã đổi chữ hoa thành thường và ngược lại.

Ví dụ test case:
Input 1:
Học lap trinh tại TSmart

Output 1:
hỌC LAP TRINH TẠI tsMART
Input 2:
HeLLo 123 WOrLD

Output 2:
hEllO 123 woRlD

Gợi ý kỹ thuật:

  • Duyệt từng ký tự bằng chỉ số: for i in range(len(xau))
  • Dùng islower() để kiểm tra chữ thường
  • Dùng isupper() để kiểm tra chữ hoa
  • Dùng .lower().upper() để chuyển đổi

Comments

There are no comments at the moment.