博客
关于我
python学习12:水仙花
阅读量:305 次
发布时间:2019-03-03

本文共 866 字,大约阅读时间需要 2 分钟。

水仙花数验证算法
            '''求101-999中的水仙花数,水仙花数,个十百三数的立方相加等于本身'''                                        def test1():                    for i in range(101, 1000):                        g = i % 10                        s = int(i / 10) % 10                        b = int(i / 100)                        if i == g**3 + s**3 + b**3:                            print(i)                            def test2():                    for i in range(101, 1000):                        st = str(i)                        g = int(st[2])                        s = int(st[1])                        b = int(st[0])                        if i == g**3 + s**3 + b**3:                            print(i)                            test1()                                                    该算法旨在验证水仙花数的数学特性。水仙花数是指一个三位数,其各位数字的立方和等于自身。通过该算法,我们可以快速筛选出满足条件的水仙花数。                    

转载地址:http://fnym.baihongyu.com/

你可能感兴趣的文章
phpmyadmin数据库建表及插入
查看>>
phpnow配置
查看>>
phprpc简单使用
查看>>
phpspider中当爬虫获取数据时如何去掉广告
查看>>
phpstorm 2016.3.3 激活
查看>>
phpstorm中Xdebug的使用
查看>>
phpstorm中使用svn版本控制器
查看>>
phpstorm配置php脚本执行
查看>>
PhpStorm配置远程xdebug
查看>>
phpstudy+iis搭建php项目
查看>>
phpStudy安装教程
查看>>
phpstudy搭建网站,通过快解析端口映射外网访问
查看>>
phpunit
查看>>
PHPUnit单元测试对桩件(stub)和仿件对象(Mock)的理解
查看>>
phpweb成品网站最新版(注入、上传、写shell)
查看>>
phpWhois 项目推荐
查看>>
Redis事务详解,吃透数据库没你想的那么难
查看>>
phpwind部署问题
查看>>
PHP_CodeIgniter Github实现个人空间
查看>>
php_crond:一个基于多进程的定时任务系统-支持秒粒度的任务配置
查看>>