Câu 2. Thiết lập hàm change() có hai tham số là xâu ho_ten và số c. Hàm sẽ trả lại xâu kí tự ho_ten...
Câu hỏi:
Câu 2. Thiết lập hàm change() có hai tham số là xâu ho_ten và số c. Hàm sẽ trả lại xâu kí tự ho_ten là chữ in hoa nếu c = 0. Nếu tham số c khác 0 thì hàm trả lại xâu ho_ten là chữ in thường.
Gợi ý: Sử dụng các phương thức s.upper() và s.lower() để chuyển đổi các kí tự của xâu s sang chữ in hoa và in thường.
Câu trả lời:
Người trả lời: GV. Đỗ Hồng Việt
Câu trả lời cho câu hỏi trên:Cách 1:```pythondef change(ho_ten, c): if c == 0: return ho_ten.upper() else: return ho_ten.lower()```Cách 2:```pythondef change(s, c): if c == 0: return s.upper() else: return s.lower()```Để giải quyết bài toán, ta dùng hàm `change()` với đầu vào là xâu `ho_ten` và số `c`. Nếu `c` bằng 0, thì trả về xâu `ho_ten` in hoa bằng phương thức `upper()`, nếu khác 0, trả về xâu `ho_ten` in thường bằng phương thức `lower()`.
Câu hỏi liên quan:
Cuối cùng, hàm sẽ trả về ho_ten đã được chuyển đổi theo yêu cầu.
Nếu giá trị của c khác 0, thì chúng ta sử dụng phương thức ho_ten.lower() để chuyển đổi ho_ten thành chữ in thường.
Nếu giá trị của c là 0, thì chúng ta sẽ sử dụng phương thức ho_ten.upper() để chuyển đổi ho_ten thành chữ in hoa.
Trong hàm change(), chúng ta sử dụng câu lệnh điều kiện if để kiểm tra giá trị của tham số c.
Để giải bài toán này, chúng ta cần tạo một hàm change() với hai tham số đầu vào là ho_ten và c.