【发布时间】:2012-10-15 02:27:42
【问题描述】:
使用 Python,反转一个整数并确定它是否是回文。这是我对反向和回文的定义。我有正确的逻辑吗?
def reverse(num):
s=len(num)
newnum=[None]*length
for i in num:
s=s-1
newnum[s]=i
return newnum
def palindrome(num):
a=str(num)
l=len(z)/2
if a[:1]==a[-1:][::-1]:
b=True
else:
b=False
我在写def main 时遇到了一些麻烦。
【问题讨论】:
-
您的代码有什么问题?不行吗?
-
我也完成了 def main 部分,但它说我的输入没有 len。
-
哪一部分?发布错误的回溯。
-
您将一个整数传递给
reverse()。整数没有“长度”,只有字符串和序列有长度。
标签: python string list main function