deffirst(word):
returnword[0]
deflast(word):
returnword[-1]
defmiddle(word):
returnword[1:-1]
defis_plaindrome(n):
"""回文數判斷函數,用于判斷一個字符串是不是回文數
first取回首字母
last取回最后的字符
middle取回中間的部分
len用于防止變量溢出,去掉試試就知道了
print主要用來檢查程序運行情況,可以刪除"""
printfirst(n)
printlast(n)
printmiddle(n)
iffirst(n)==last(n)andlen(middle(n))!=0:
is_plaindrome(middle(n))
return"yes"
else:
return"no"