Viết một chương trình đơn giản đọc một dòng từ bàn phím và xuất ra cùng một dòng, trong đó mỗi từ được đảo ngược. Một từ được định nghĩa là một chuỗi liên tục gồm các ký tự chữ và số hoặc dấu gạch ngang (‘-’). Ví dụ, nếu đầu vào là “Bạn có thể giúp tôi!” sản lượng nên được “NAC uoy pleh em!”Chuỗi đảo ngược trong Python
Tôi chỉ tryed với đoạn mã sau, nhưng có một số vấn đề với nó,
print"Enter the string:"
str1=raw_input()
print (' '.join((str1[::-1]).split(' ')[::-2]))
Nó in "naC uoy pleh! Em", chỉ cần nhìn vào dấu chấm than (!), Đó là vấn đề ở đây. Ai cũng có thể giúp tôi?
đó là một cách hay, theo ý kiến của tôi. – phimuemue
Lưu ý rằng '' \ w'' tượng trưng cho chữ và số ** và dấu gạch dưới ** trong khi OP không định nghĩa một từ có thể chứa dấu gạch dưới – eyquem