博客
关于我
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/

你可能感兴趣的文章
PayPal网站付款标准版(for PHP)
查看>>
Paystack Android SDK 集成与使用指南
查看>>
pbf格式详解,javascript加载导出pbf文件示例
查看>>
PBOC2.0与3.0的区别
查看>>
PbootCMS entrance.php SQL注入漏洞复现
查看>>
PbootCMS 前台RCE漏洞复现
查看>>
PBT
查看>>
PB级分析型数据库ClickHouse的应用场景和特性
查看>>
pc3-12800
查看>>
PCA---主成成分分析
查看>>
PCA和自动编码器:每个人都能理解的算法
查看>>
pca算法
查看>>
PCA降维demo
查看>>
SharePoint 2013 图文开发系列之定义站点模板
查看>>
PCB生产流程详解-ChatGPT4o作答
查看>>
PCB设计十条黄金法则
查看>>
SpringSecurity框架介绍
查看>>
PCI Express学习篇:Power Management(二)
查看>>
pcie握手机制_【博文连载】PCIe扫盲——Ack/Nak 机制详解(一)
查看>>
pcm转wav的方法及代码示例
查看>>