回文数(Python操作字符串实现)

Summer ·
更新时间:2024-09-21
· 525 次阅读

这也算是一道经典的题目了,判断一个数是否是一个回文数,何为回文数,即从左往右读和从右往左读都一样。这里我的思路是把这个数从两端遍历,判断其是否相等,若有一位不相等,则这个数就不是回文数。
我这里用的是Python,由于Python的input()的返回值类型为str,所以我直接对字符串进行操作。

num=input('Input number:') i=0 k=True n=len(num) while i<n//2: if num[i]!=num[n-i-1]: print('{} is not a palindrome'.format(num)) k=False i=i+1 if k: print('{} is a palindrome'.format(num))

运行结果实例如图:
在这里插入图片描述
在这里插入图片描述


作者:北晨lpl



字符串 回文数 Python 字符

需要 登录 后方可回复, 如果你还没有账号请 注册新账号