![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python编程
文章平均质量分 56
Dominick_Su
这个作者很懒,什么都没留下…
展开
-
Python:勾股数
找出一定范围内的勾股数a, b, c,而且三个数互质。MAX = 100 # 设定范围PN = [] # Pythagorean Number 存储勾股数for a in range(2, MAX): for b in range(2, int((MAX**2 - a**2)**0.5)+1): c = int((s := a**2 + b**2)**0.5) if c**2 == s: t = [a, b, c原创 2022-01-28 09:57:49 · 4539 阅读 · 0 评论 -
Python:中文数字转换为阿拉伯数字
Python: 中文数字转换为阿拉伯数字方法将中文数字字符串识别为一个个片段,每个片段包含数字和数位两部分,例如:“三千七百五十二”将被识别成“3,1000”、“7,100”,“5,10”和“2, 1”,共4个片段,通过计算每个片段的结果(数字*数位),再进行累加即可得到最终值。原创 2021-06-11 05:51:42 · 1079 阅读 · 0 评论 -
Python编程:找出3~6位自幂数
Python程序找出3~6位自幂数自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。(例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂数)自幂数包括:独身数、水仙花数、四叶玫瑰数、五角星数、六合数、北斗七星数、八仙数、九九重阳数、十全十美数。Python 3 程序实现:for n in range(100, 1000000): s = list(str(n)) if sum([int(d) ** len(s) for d i原创 2020-12-08 01:24:35 · 3223 阅读 · 1 评论