V. Đổi chữ hoa thành thường và ngược lại
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()và.upper()để chuyển đổi
Comments