输入一个正整数,如果该数不是回文数,将该数与他的倒序数相加,若其和不是回文数,则重复上述步骤,一直到获得回文数为止,并将变换过程得到的值以列表形式输出
2条回答 默认 最新
- threenewbee 2023-04-05 21:02关注
def is_palindrome(n): return str(n) == str(n)[::-1] n = int(input("请输入一个正整数:")) ans_list = [] while not is_palindrome(n): ans_list.append(n) n = n + int(str(n)[::-1]) ans_list.append(n) print(ans_list)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 怎么生成确定数目的泊松点过程
- ¥15 python点云生成mesh精度不够怎么办
- ¥15 QT C++ 鼠标键盘通信
- ¥15 改进Yolov8时添加的注意力模块在task.py里检测不到
- ¥50 高维数据处理方法求指导
- ¥100 数字取证课程 关于FAT文件系统的操作
- ¥15 如何使用js实现打印时每页设置统一的标题
- ¥15 安装TIA PortalV15.1报错
- ¥15 能把水桶搬到饮水机的机械设计
- ¥15 Android Studio中如何把H5逻辑放在Assets 文件夹中以实现将h5代码打包为apk