首页 > 后端开发 > 正文

求大神指点,以下用Python判断是否为回文数错在哪里?为什么显示inf?

2023-12-16 21:33:38 | 我爱编程网

今天我爱编程网小编整理了求大神指点,以下用Python判断是否为回文数错在哪里?为什么显示inf?相关信息,希望在这方面能够更好帮助到大家。

本文目录一览:

求大神指点,以下用Python判断是否为回文数错在哪里?为什么显示inf?

python判断一个数是不是回文数

dig = 1234567654321

x = str(dig)

flg = True

for i in range(int(len(x) / 2)): # int()避免长度值除2后得出小数

if x[i] != x[-i - 1]:

flg = False

break

else:

flg = True

if flg:

print("%d 是一个回文数!" % dig)我爱编程网

else:

print("%d 不是一个回文数!" % dig)

#####################################

复用列表的倒序输出,可实现最简便的判断功能。

a = 1234567654321

b=str(a)[::-1] #

if str(a)==b:#判断是否相等

print(str(a) + '是回文数')

else:

print(str(a) + '不是回文数')

求大神指点,以下用Python判断是否为回文数错在哪里?为什么显示inf?

python 从键盘输入一个三位整数,判断它是不是回文数,如果是,输出'YES',否则输出'NO'?

您可以使用以下代码实现这个需求:

# 从键盘输入一个三位整数

x = int(input("请输入一个三位整数:"))

# 计算个位数和百位数

xg = x % 10

xb = x // 100

# 判断是否为回文数

if xg == xb:

print("YES")

else:

print("NO")

上述代码首先通过输入语句从键盘输入一个三位整数,并将它保存到变量 x 中。然后,通过对 x 取模和整除运算,计算出它的个位数和百位数,并将它们保存到变量 xg 和 xb 中。最后,通过双分支判断结构,判断 x 是否为回文数,并输出相应的 YES 或 NO。

希望这些信息能够帮助您。

求大神指点,以下用Python判断是否为回文数错在哪里?为什么显示inf?

求大神指点,以下用Python判断是否为回文数错在哪里?为什么显示inf?

我爱编程网(https://www.52biancheng.com)小编还为大家带来求大神指点,以下用Python判断是否为回文数错在哪里?为什么显示inf?的相关内容。

实际上不用这么复杂,也不需要转化成数字,就当字符处理就好。输入一个字符串(数字字母均可,然后转化成反向字符串。比较即可。#判定是否为回文数az = input('输入字符串:')af = az[::-1] #字符串取反if af == az: print(az,'回文字符串')else: print(az,'不是回文字符串')

输入字符串:上海自来水来自海上

上海自来水来自海上 回文字符串

以上,就是我爱编程网小编给大家带来的求大神指点,以下用Python判断是否为回文数错在哪里?为什么显示inf?全部内容,希望对大家有所帮助!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“求大神指点,以下用Python判断是否为回文数错在哪里?为什么显示inf?”相关推荐