回文数的判定

回文字符串的判定思想:
'12321'
0 1 2 3 4  len(s)-1,
i
'上海自来水来自海上'
字符串中的字符有序号

字符串有正向序号和逆向序号
1 2 3 2 1
0 1 2 3 4
-5 -4 -3 -2 -1
#法一:
my_str=input() #输入一个字符串
for i in range(len(my_str)//2):
    if my_str[i]!=my_str[-i-1]:
        print(False)
        break
else:
    print(True)
#法二:
my_str=input()
if my_str==my_str[::-1]:
    print(True)
else:
    print(False)
#方法三:条件运算表达式
 print(True) if (my_str:=input())==my_str[::-1] else print(False)
#法四:
def fun(my_str):
    """接受一个字符串。判断是否是回文。返回布尔值"""
    if my_str==my_str[::-1]:
        return True
    else:
        return False

if __name__ == '__main__':
    s=input()
    print(fun(s))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值