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
。