Bắt đầu ngayBắt đầu miễn phí

Palindrome

Tiếp theo, bạn muốn tìm mọi điểm đặc biệt trong các từ có trong bộ dữ liệu đánh giá phim. Palindrome là một dãy ký tự đọc xuôi hay ngược đều như nhau, ví dụ: Madam hoặc No lemon, no melon. Bạn nhận ra rằng một số tên phim hài hước có thể mang đặc điểm này. Bạn muốn lập danh sách tất cả các tựa phim là palindrome vui nhộn, nhưng trước hết sẽ phân tích một ví dụ.

Trong Python, bạn cũng có thể chỉ định bước nhảy bằng cách dùng chỉ số thứ ba. Nếu bạn không chỉ định chỉ số thứ nhất hoặc thứ hai và chỉ số thứ ba là số âm, nó sẽ trả về các ký tự theo bước nhảy và theo chiều ngược.

Văn bản của một bài đánh giá phim cho một ví dụ đã được lưu trong biến movie. Bạn có thể dùng print(movie) để xem biến trong IPython Shell.

Bài tập này là một phần của khóa học

Regular Expressions in Python

Xem khóa học

Hướng dẫn bài tập

  • Trích xuất chuỗi con từ ký tự thứ 12 đến ký tự thứ 30 của biến movie, tương ứng với tựa phim. Lưu vào biến movie_title.
  • Tạo palindrome bằng cách đảo ngược chuỗi trong movie_title.
  • Hoàn thành mã để in ra movie_title nếu đó là một palindrome.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Get the word
movie_title = ____[____]

# Obtain the palindrome
palindrome = ____[____]

# Print the word if it's a palindrome
if movie_title == palindrome:
	print(____)
Chỉnh sửa và Chạy Mã