python判斷輸入字符串是否爲迴文

"""
使用reversed方法驗證是否爲迴文
"""
s = input("請輸入字符串:")
if not s :
    print("請不要輸入空字符串!")
    s = input("請重新輸入字符串:")

rs = list(reversed(s))
if list(s) == rs:
    print("%s是迴文" %s)
else:
    print("%s不是迴文" % s)

"""
通過循環判斷字符串首尾是否相同,驗證是否爲迴文
"""


s1 = input("請輸入字符串:")
count = 0
if not s1:
    print("請不要輸入空字符串!")
    s1 = input("請重新輸入字符串:")

for i in range(0,int(len(s1)/2)):
    if s1[i] == s1[len(s1)-i-1]:
        count = 1
    else:
        count = 0
if count == 1:
    print("%s是迴文" %s1)
else:
    print("%s不是迴文" % s1)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章