导读
为了解答大家学习Python时遇到各种常见问题,小灯塔特地整理了一系列从零开始的入门到熟练的系列连载,每周五准时推出,欢迎大家学积极学习转载~
在上一期的Python数据结构与算法刷题模块,我们已经学会了D进制的A+B,今天就让我们一起进入下一节吧!Python的基础和进阶知识的连载欢迎到文末处查看往期精彩文章,也可以在菜单栏【Python连载】查看!
回文串
题目描述:
读入一串字符,判断是否是回文串。“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。
输入:
一行字符串,长度不超过255。
输出:
如果是回文串,输出“YES”,否则输出“NO”。
样例输入:
12321
样例输出:
YES
上代码:
注意点:
1.flag标志位的设定,如果不设定标志位,也不用函数,你会怎么实现?
2.回文串的机理就是两个一样的人同速率从前和从后同时往中间走格子,每走一次两个位置对应的数都应该相同。
看完回文串,我现在想撸串
光看不练,眼高手低可不好哦,动手敲代码吧~
好啦,这期的分享先到这里,大家可以按照上面的详细步骤进行练习。加油,我们下周五不见不散~
文章来源:Python爱好者社区
文章编辑:小雨