Palindrome của một câu trong Python
Khi được yêu cầu sắp xếp các từ trong bảng màu có trong một câu, một phương thức được định nghĩa lấy một chuỗi làm tham số và trước tiên đảm bảo rằng đó là một bảng màu. Sau đó, nó sắp xếp tất cả các từ của một chuỗi và trả về nó dưới dạng đầu ra Show
Ví dụDưới đây là một cuộc biểu tình của cùng một def check_palindrome(my_string): if(my_string == my_string[::-1]): return True else: return False def print_sort_palindromes(my_sentence): my_list = [] my_result = list(my_sentence.split()) for i in my_result: if(check_palindrome(i)): my_list.append(i) my_list.sort() j = 0 for i in range(len(my_result)): if(check_palindrome(my_result[i])): my_result[i] = my_list[j] j = j + 1 for i in my_result: print(i) my_sentence = "hi madam, how are u" print("The sentence is ") print(my_sentence) print("The result is :") print_sort_palindromes(my_sentence) đầu raThe sentence is hi madam, how are u The result is : hi madam, how are u Giải trình
|