[trustindex no-registration=google]

Bài 73: Đảo ngược các ký tự trong từng từ bằng Python

Giới Thiệu

Trong quá trình xử lý văn bản, một trong những yêu cầu phổ biến là đảo ngược các ký tự trong từng từ của một câu. Việc này có thể giúp mã hóa thông tin, tạo hiệu ứng đặc biệt hoặc đơn giản là một bài tập lập trình thú vị.

Trong bài viết này, chúng ta sẽ viết một chương trình Python để đảo ngược các ký tự trong từng từ của một câu mà không thay đổi thứ tự các từ.

Khuyến mãi đặc biệt thêm danh sách 10 bài tập nâng cao khả năng lập trình Python:

  1. Bài 71: Đổi tất cả ký tự trong một chuỗi thành ký tự thường bằng Python
  2. Bài 72: Đảo ngược các từ trong câu bằng Python
  3. Bài 73: Đảo ngược các ký tự trong từng từ bằng Python
  4. Bài 74: Đếm số lần xuất hiện chuỗi c trong xâu bằng Python
  5. Bài 75: Đếm số ký tự khác nhau trong xâu bằng Python
  6. Bài 76: Mỗi ký tự xuất hiện bao nhiêu lần trong xâu bằng Python
  7. Bài 77: Tìm ký tự xuất hiện nhiều lần nhất trong xâu bằng Python
  8. Bài 78: Tìm vị trí đầu tiên mà ký tự x xuất hiện trong xâu bằng Python
  9. Bài 79: Tìm vị trí cuối cùng mà ký tự x xuất hiện trong xâu bằng Python
  10. Bài 80: Đếm ký tự in hoa trong xâu bằng Python

Cách Thực Hiện

  1. Yêu cầu người dùng nhập vào một câu.
  2. Sử dụng phương thức .split() để tách câu thành danh sách các từ.
  3. Đảo ngược từng từ trong danh sách bằng [::-1].
  4. Ghép lại thành chuỗi bằng phương thức .join().
  5. Hiển thị kết quả sau khi đảo ngược.

Chương Trình Python

 

# Nhập câu từ người dùng

cau = input("Nhập một câu: ")




# Tách các từ thành danh sách

danh_sach_tu = cau.split()




# Đảo ngược từng từ trong danh sách

danh_sach_tu_dao_nguoc = [tu[::-1] for tu in danh_sach_tu]




# Ghép các từ đã đảo ngược thành câu mới

cau_dao_nguoc = " ".join(danh_sach_tu_dao_nguoc)




# In ra kết quả

print(f"Câu sau khi đảo ngược ký tự trong từng từ: '{cau_dao_nguoc}'")

 

Ví Dụ Chạy Chương Trình

Nhập một câu: Python là ngôn ngữ lập trình tuyệt vời

Câu sau khi đảo ngược ký tự trong từng từ: ‘nohtyP àl nôgn ữgnp mịtrp ngihcuyt’

Kết Luận

Chương trình trên giúp đảo ngược các ký tự trong từng từ mà không làm thay đổi thứ tự các từ trong câu. Đây là một phương pháp đơn giản nhưng hiệu quả để xử lý văn bản. Hy vọng bài viết hữu ích cho bạn!

Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !

 

Khóa học Python online từ cơ bản đến nâng cao

Vi Tính Tấn Dân

Mình rất đam mê về máy vi tính và máy in. Và mình đã đeo đuổi ước mơ và làm việc về máy vi tính mới đây mà đã 15 năm. Mình thích chia sẻ mọi kiến thức và kinh nghiệm mà mình có được cho tất cả các bạn ! Trong khi mình viết nếu có điều gì thiếu sót mong các bạn thông cảm cho mình nhé ! Mình Cám ơn trước !

Published by
Vi Tính Tấn Dân

Recent Posts

TƯƠNG LAI SỐ CHO CON – HÀNH TRÌNH TỪ GỐC ĐẾN THÀNH CÔNG

Kính thưa quý phụ huynh và các bạn học sinh thân mến! Trong kỷ nguyên…

2 tuần ago

6 Đề Thi HSG Tin Học THCS Bình Phước 2019-2020

Hướng Dẫn Giải Chi Tiết Đề Thi HSG Tin Học THCS Bình Phước 2019-2020 Bằng…

3 tuần ago

4 Đề Thi HSG Tin Học Lớp 9 Tỉnh Bình Dương (2021 – 2022)

Hướng Dẫn Giải Chi Tiết Đề Thi HSG Tin Học Lớp 9 Tỉnh Bình Dương…

3 tuần ago

5 Đề Bí Quyết Trọn Bộ Thi HSG Tin Học Tỉnh Bình Phước 2018 – 2019

Hướng Dẫn Giải Chi Tiết Đề Thi HSG Tin Học Lớp 9 Tỉnh Bình Phước…

3 tuần ago

3 Đề Thi [CÓ ĐÁP ÁN] HSG Tin Học Lớp 9 Tỉnh Bình Định 2022–2023

Hướng Dẫn Giải Chi Tiết Đề Thi HSG Tin Học Lớp 9 Tỉnh Bình Định…

3 tuần ago

2 Đề Thi & Đáp Án HSG Tin Học Lớp 9 Tỉnh Bình Định 2021–2022

Hướng Dẫn Giải Chi Tiết Đề Thi HSG Tin Học Lớp 9 Tỉnh Bình Định…

3 tuần ago