判斷該字串是否為回文 Python

2021-10-04 09:50:23 字數 773 閱讀 8930

輸入乙個字串,判斷該字串是否為回文。

回文就是字串中心對稱,從左向右讀和從右向左讀的內容是一樣的。

輸入格式:

輸入在一行中給出乙個不超過80個字元長度的、以回車結束的非空字串。

輸出格式:

輸出在第1行中輸出字串。如果它是回文字串

在第2行中輸出yes,否則輸出no。

s =

input

('輸入字串:'

)left =

0right =

len(s)-1

while left <= right:

if s[left]

== s[right]

: left +=

1 right -=

1else

:break

if left > right:

print

(s)print

('yes'

)else

:print

(s)print

('no'

)

str1=

input

("請輸入乙個字串"

)str2=str1[::

-1]if str1==str2:

print

("yes"

)else

print

("no"

)

判斷字串是否為回文串

題目 給定乙個字串,驗證它是否是回文串,只考慮字母和數字字元,可以忽略字母的大小寫。說明 本題中,我們將空字串定義為有效的回文串。示例 1 輸入 a man,a plan,a canal panama 輸出 true 示例 2 輸入 race a car 輸出 false字串轉為小寫字串從字串開始和...

YTUOJ 判斷字串是否為回文

編寫程式,判斷輸入的乙個字串是否為回文。若是則輸出 yes 否則輸出 no 所謂回文是指順讀和倒讀都是一樣的字串。abcddcbayes 如下 include include include using namespace std int reverse int int char int int m...

怎麼判斷字串是否回文

public class stringutils 2223 return array 24 2526 27 判斷字串是否為回文 思路 先把char陣列倒置再一一比對 28 29 param str 30 字串 31 return 布林值 32 33 public boolean stringutil...