回文判断
类型:字符串
描述
一个字符串,如果字符串中各字符逆向排列与原字符串相同,则称为回文,例如“上海自来水来自海上”。用户输入一个字符串,判断该字符串是否为回文,如是回文输出“True”,否则输出“False”。
输入格式
输入一个字符串
输出格式
True 或 False
示例 1
输入:12321
输出:True
示例 2
输入:上海自来水来自海
输出: False
参考代码
python中判断回文数极其简单,只需要变成字符串然后使用切片[::-1]即可得到翻转字符串!
#一个字符串,如果各字符反向排列与原字符串相同,则称为回文,如“上海自来水来自海上”,用户输入一个字符串,判断该字符串是否为回文。
my_str = input()
if my_str == my_str[::-1]:
print('True')
else:
print('False')
# 函数实现
def palindromic(my_str):
"""接收一个字符串为参数,判定其是否为回文数,返回布尔值。"""
if str(my_str) == str(my_str)[::-1]:
return True
else:
return False
if __name__ == "__main__":
s = input()
print(palindromic(s))