【问题标题】:write a Python Function to reverse the given number and check whether the given number is palindrome or not palindrome [closed]编写一个 Python 函数来反转给定的数字并检查给定的数字是否为回文 [关闭]
【发布时间】:2022-12-09 20:45:36
【问题描述】:

将一个整数作为用户输入并编写一个 Python 函数来反转给定的数字并检查给定的数字是“回文”还是“非回文”。

函数 reverse 将整数 (num) 作为输入参数。

简短的社论:

回文数:输入数 = 反转数

约束:

1 <= 整数 <= 106

示例测试用例:

1221

回文

我试过空闲但我无法理解回文的概念

【问题讨论】:

  • 检查回文number==number[::-1] 反转数字reverse_number=number[::-1]

标签: function loops


【解决方案1】:
num=int(input("Enter a number:"))
temp=num
rev=0
while(num>0):
dig=num%10
rev=rev*10+dig
num=num//10
if(temp==rev):
print("The number is palindrome!")
 else:
print("Not a palindrome!")

【讨论】:

  • 你可以检查而不用string将它转换成int我的意思是
猜你喜欢
  • 1970-01-01
  • 2022-06-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-11
相关资源
最近更新 更多