英文:
Palindrome checking code does not work inside def
问题
为什么这个回文检查函数不起作用?
def palindrome(a):
b = (str(a)[::-1])
if a == b:
print("回文")
else:
print("不是回文")
palindrome(121)
输出
```none
不是回文
英文:
Can anyone check why this palindrome checking function is not working?
def palindrome(a):
b = (str(a)[::-1])
if a == b:
print("palindrome")
else:
print("not palindrome")
palindrome(121)
output
not palindrome
答案1
得分: 0
a
不是一个字符串,所以在if语句之前添加以下代码:
a = str(a)
英文:
a is not a string so just add this code to it before the if statement.
a = str(a)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论