輸入可以用
import sys
for s in sys.stdin:
# 對 s 做處理
但要注意拿到的 s
「可能」包含結尾的換行符號,說「可能」表示有遇到測資結尾不是 '\n'
,而是需要比對的字元的字串,
處理上要加上判斷
if s[-1] == '\n':
s = s[:-1]
將 s
清理乾淨之後,後續就簡單多了
if s == (反向的 s):
print('yes')
else:
print('no')
重點在 (反向的 s) 怎麼取得,這裡提供兩種方法,看客官喜歡用哪個
s[::-1]
(用這個方法的,希望能了解 sequence 的分割)''.join(reversed(s))
(用這個方法的,希望能了解 reversed 拿到什麼,以及怎麼用 join)
當然也可以用前後字元比對的方式,這裡就不贅述了