Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python đảo ngược từng từ trong câu

Ở đây ta dùng hàm built-in Python. Đầu tiên tách câu thành list từ. Sau đó đảo ngược từng từ tạo list mới, dùng list comprehension, cuối cùng nối list từ mới thành câu mới.

Ví dụ

 Input :: PYTHON PROGRAM Output :: NOHTYP MARGORP 

Thuật toán

 Bước 1: Nhập một câu. Lưu vào biến s. Bước 2: Tách câu thành list từ. w = s.split(" ") Bước 3: Đảo ngược từng từ tạo list từ mới nw. Bước 4: Nối list từ mới thành câu mới ns. 

Mã ví dụ

 # Đảo ngược từng từ của câu # Hàm đảo từ def reverseword(s): w = s.split(" ") # Tách câu thành list từ. # Đảo ngược từng từ tạo list từ mới # Áp dụng Kỹ Thuật List Comprehension nw = [i[::-1] for i in w] # Nối list từ mới thành câu mới ns = " ".join(nw) return ns # Mã điều khiển s = input("NHẬP CÂU CHUẨN XÁC ::") print(reverseword(s)) 

Kết quả

 NHẬP CÂU CHUẨN XÁC :: PYTHON PROGRAM NOHTYP MARGORP