Python计算回文数的方法
作者:saintatgod 发布时间:2022-04-02 05:08:07
标签:Python,计算,方法
本文实例讲述了Python计算回文数的方法。分享给大家供大家参考。具体如下:
这里检查数字是不是回文数,用196算法生成一个数字的回文数
num = 905;
def is_Palindrome(num):
"""
判断一个数字是不是回文数,这里有些取巧了
:param num:
:return:
"""
"""
:param num:
:return:
"""
temp = "%d"%num;
str = temp[::-1];
if temp == str:
return True;
else:
return False;
def create_Palindrome(num):
"""
用196算法计算指定数字的回文数
:param num:
:return:
"""
count = 0;
while True:
if True == is_Palindrome(num):
output = "这是一个回文数:%d"%num + "\r\n总共次数为%d"%count;
print(output);
break;
else:
num = add(num);
count += 1;
def add(num):
"""
num 与自己倒序的数字相加
:param num:
:return:
"""
temp = "%d"%num;
str = temp[::-1];
return int(temp) + int(str);
print(create_Palindrome(num));
希望本文所述对大家的Python程序设计有所帮助。
0
投稿
猜你喜欢
- 引言最近在技术交流群里聊到一个关于图像文字识别的需求,在工作、生活中常常会用到,比如票据、漫画、扫描件、照片的文本提取。博主基于 PyQt
- 1. 迭代根据记录的前面的元素的位置信息 去访问后续的元素的过程 -遍历 迭代2. 可迭代对象 iterable如何判断可迭代对象的3种方式
- python操作mongodb数据库# !/usr/bin/env python# -*- coding:utf-8 -*-"&q
- 有时候用phpMyAdmin的时候会突然出现这个错误信息 “无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP
- 常见的协议http和httpshttp协议:超文本传输协议,是一个发布和接受HTML页面的方法,端口是80https 协议:http协议的加
- parquet数据:列式存储结构,由Twitter和Cloudera合作开发,相比于行式存储,其特点是:可以跳过不符合条件的数据,只读取需要
- Python3,开一个线程,间隔1秒把一个递增的数字写入队列,再开一个线程,从队列中取出数字并打印到终端#! /usr/bin/env py
- -- begin auth.inc -- <?php $
- 下面是IN条件运算符的SQL语句:SELECT column1, SUM(column2) FROM&nbs
- 前言朋友提问:创建Word文档并插入市面上有很多图表绘制库,例如echarts和highcharts等等。对于这种由js动态绘制的图表,我们
- //匹配中文 数字 字母 下划线 var checkIn
- 在做项目的时候,遇到这样的数据:"trends": [ { &nb
- 本文实例讲述了python异常处理用法。分享给大家供大家参考,具体如下:之前用Java的时候,在容易出错的地方我们经常使用try…catch
- python代码如下:import numpy as np# Write a function that takes as input a
- flags参数re.I IGNORECASE 忽略字母大小写re.L &nb
- 使用 Django 或 Flask 这种框架开发 web app 的时候一般都会用内建服务器开发和调试程序,等程序完成后再移交到生产环境部署
- MySQL出错代码列表:1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库
- 要想更好的理解 css, 尤其是 IE 下对 css 的渲染,haslayout 是一个非常有必要彻底弄清除的概念。大多IE下的显示错误,就
- max找出tensor 的行或者列最大的值:找出每行的最大值:import torchoutputs=torch.FloatTensor([
- pytorch在Horovod上训练步骤分为以下几步:import torchimport horovod.torch as hvd# In