#-*- coding: utf-8-*-

import time

import math

#获取3位数的水仙花数

start1 = time.time()

start = time.time()

numbers = []

for i in range(100,1000):

a = i % 10

b = i // 10 % 10

c = i // 100

if((a ** 3) + (b ** 3) + (c ** 3)) == i:

numbers.append(i)

for j in numbers:

print("3位数中水仙花数有 %d" % (j))

end = time.time()

take = end - start

print("计算3位数中的水仙花数花费时间 %d 秒" % (take))

#四位数中的四爷玫瑰数

numbers = []

for i in range(1000,10000):

a = i % 10

b = i % 100 // 10

c = i % 1000 // 100

d = i // 1000

if((a ** 4) + (b ** 4) + (c ** 4) + (d ** 4)) == i:

numbers.append(i)

for j in numbers:

print("4位数中水玫瑰数有 %d" % (j))

#五位数中的五角星数

numbers = []

for i in range(10000,100000):

a = i % 10

b = i // 10 % 10

c = i // 100 % 10

d = i // 1000 % 10

e = i // 10000

if(math.pow(a,5) + (b ** 5) + (c ** 5) +

(d ** 5) + (e ** 5)) == i:

numbers.append(i)

for j in numbers:

print("5位数中的五角星数有 %d" % (j))

#六位数中的六合数

numbers = []

for i in range(100000,1000000):

a = i % 10

b = i // 10 % 10

c = i // 100 % 10

d = i // 1000 % 10

e = i // 10000 % 10

f = i // 100000

if(math.pow(a,6) + math.pow(b,6) + math.pow(c,6)

+ math.pow(d,6) + math.pow(e,6) + math.pow(f,6)) == i:

numbers.append(i)

for j in numbers:

print("6位数中六合数有 %d " % (j))

#七位数中的北斗七星数

numbers = []

for i in range(1000000,10000000):

a = i % 10

b = i // 10 % 10

c = i // 100 % 10

d = i // 1000 % 10

e = i // 10000 % 10

f = i // 100000 % 10

g = i // 1000000

if(math.pow(a,7) + math.pow(b,7) + math.pow(c,7)

+ math.pow(d,7) + math.pow(e,7) + math.pow(f,7) + math.pow(g,7)) == i:

numbers.append(i)

for j in numbers:

print("7位数中北斗七星数有 %d " % (j))

end = time.time()

take = end - start

print("7位数中北斗七星数花费时间 % d 秒" % (take))

#八位数中的八仙花数

numbers = []

for i in range(10000000,100000000):

a = i % 10

b = i // 10 % 10

c = i // 100 % 10

d = i // 1000 % 10

e = i // 10000 % 10

f = i // 100000 % 10

g = i // 1000000 % 10

h = i // 10000000

if(math.pow(a,8) + math.pow(b,8) + math.pow(c,8)

+ math.pow(d,8) + math.pow(e,8) + math.pow(f,8)

+ math.pow(g,8) + math.pow(h,8)) == i:

numbers.append(i)

for j in numbers:

print("8位数中八仙花数有 %d " % (j))

end = time.time()

take = end - start

print("8位数中八仙花数花费时间 % d 秒" % (take))

一个js函数算出任意位数的水仙花数

一个算出任意位数的水仙花数的函数如下: var arr =[]; /*更改num确定取值范围*/ for(var num = 100; num <= 9999;num++){ /*多位数版本*/ ...

打印出三位数的水仙花数Python

水仙花数计算 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪ ...

php 求水仙花数优化

水仙花数是指一个n位数(n>=3),它每一个位上数字的n次幂之和等于它本身,n为它的位数.(比如:1^3+5^3+3^3 = 153) 水仙花数又称阿姆斯特朗数. 三位的水仙花数有4个:153, ...

acm水题3个:1&period;求最大公约数;2&period;水仙花数;3&period;判断完数

//7.求两个整数的最大公约数#include//用穷举法求出最大公约数int gcd1(int m,int n){ int min = m > n ? n : m ...

Python常见面试(习题)——水仙花数

今天,给大家分享一个习题. 用python输出100到1000以内的水仙花数. 相信很多小伙伴都听到过,或者遇到过这个题目. 那么今天就来带大家做一做这道题. 首先,我们要知道什么是水仙花数, (@_ ...

练习十三:水仙花数,用for循环实现

水仙花数是指一个n位正整数(n>=3),他得每个位上得数字得n次幂之和等于它本身(例如:1^3+5^3+3^3=153) for i in range(101,1000): #3位数得水仙花数 ...

Python---基础---水仙花数和三色球

一.编写一个程序,求100~999之间的所有水仙花数 如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数.例如:153 = 1^3 + 5^3 + 3^3,因此153就是一个水仙花数 for ...

c 判断水仙花数,质数(素数)

#include #include //水仙花数--各位立方和等于本身 void sXh() { int x,y,z; printf(& ...

基于visual Studio2013解决C语言竞赛题之0412水仙花数

   题目 解决代码及点评 按照题目要求,3位数是从100~999,那么我们设计一个for循环遍历所有三位数 对每个三位数进行水仙花数的判断即可 /******************** ...

随机推荐

python练习

创建一个简单的姓名和编号系统,让用户输入一组人的姓名和编号,实现提供按照编号或姓名排序输出的功能. nums = [] names = [] Afternums = [] Afternames = [ ...

sql server convert 日期

),) --2016/11 ),) --2016-11-03 17:46:47

删除多个Safari书签

Safari 的书签多了,删除起来很麻烦,可以先选中所有书签,然后再按"Command+Delete",就可以全部删除了.

Unity 资源管理与更新

当你在 工程目录下的 Asset 文件夹中放置一个文件时(电脑上的文件夹,不是 Unity 界面中的文件夹),Unity会自动检测到一个新的文件被添加(Unity会不停地检查Assets文件夹中的内容 ...

Jenkins最佳实践

原文:http://www.cnblogs.com/itech/archive/2011/11/14/2248460.html Jenkins最佳实践,其实大部分对于其他的CI工具同样的适用: * J ...

获取Spring-boot系统环境变量方法

public static ConfigurableApplicationContext context = null; public static void main( String[] args ...

C&num; 带滚动栏的Label控件

C# 带滚动栏的Label控件,用鼠标选的时候还是有点闪烁: namespace 带滚动栏的Label控件 { public class TextBoxLabel : System.Windows.F ...

掌握SQLServer锁的相关概念

一.为什么要引入锁 当多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: ◆丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 ◆脏读 ...

通过T4模板实现代码自动生成

1:准备.tt模板 using BBFJ.OA.IBLL; using BBFJ.OA.IDAL; using BBFJ.OA.Model; using System; using System.Co ...

『TensorFlow』SSD源码学习&lowbar;其四:数据介绍及TFR文件生成

Fork版本项目地址:SSD 一.数据格式介绍 数据文件夹命名为VOC2012,内部有5个子文件夹,如下, 我们的检测任务中使用JPEGImages文件夹和Annotations文件夹. JPEGIm ...

python 求3位数的水仙花数_python 求3到8位数的水仙花数Pycharm实现相关推荐

  1. python求1到100偶数和_python 求1-100之间的奇数或者偶数之和的实例

    python 求1-100之间的奇数或者偶数之和的实例 如下所示: i=0 sum1=0 sum2=0 while i<=100: if i%2==0: sum1+=i else: sum2+= ...

  2. python求一条线的长度_python求线段的长度-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 excel里去掉最高分最低分再 ...

  3. python三位数组合有哪些_python组合无重复三位数的实例

    # -*- coding: utf-8 -*- # 简述:这里有四个数字,分别是:1.2.3.4 #提问:能组成多少个互不相同且无重复数字的三位数?各是多少? def f(n): list=[] co ...

  4. python中math计算平方根的函数_Python求算数平方根和约数的方法汇总

    一.求算术平方根 a= x=int(raw_input('Enter a number:')) if x >= : while a*a < x: a = a + if a*a != x: ...

  5. python 相关系数函数会产生无穷大吗_python 求相关系数

    两组序列数据,求两者的线性相关系数. 1:使用numpy import random import numpy as np a = [random.randint(0, 10) for t in ra ...

  6. python找出10000以内的质数_python求10000以内的质数_10000以内的质数

    展开全部 [ P1- P10] 2 3 5 7 11 13 17 19 23 29 [ P11- P20] 31 37 41 43 47 53 59 61 67 71 [ P21- P30] 73 7 ...

  7. python怎么输入一个数字并调用_Python求输入一个整数,然后输出这个整数的所有数字:个位数字在前,高位数字在后,中间使用空格字符连接...

    附件程序enumeratenumber.py使用数字整除的方式实现了该功能,使用字符串实现该功能的代码没有完成.请仔细阅读代码之后,写出完整代码.[附加]enumeratenumber.py实现的输出 ...

  8. python求平均数保留两位小数_python求平均数、方差、中位数的例子

    def getNum(): #获取用户不定长度的输入 nums = [] iNumStr = input("请输入数字(回车退出):") while iNumStr != &quo ...

  9. 打印出所有的“水仙花数”。 所谓“水仙花数”,是指一个三位数,其各位数字的立方和等 于该数本身。(Python经典编程案例)

    打印出所有的"水仙花数". 所谓"水仙花数",是指一个三位数,其各位数字的立方和等 于该数本身. 例如, 153 是一个"水仙花数",因为 ...

最新文章

  1. python 爬虫气象气象定时报 气象预警推送
  2. linux配置桌面快捷方式:idea.desktop快捷方式文件编写
  3. Nhibernate学习教程(1)-- 开篇有益
  4. [Unity] ACT 战斗系统学习 4:重构前的第三人称控制器
  5. 2020年这个副业,能让你彻底告别死工资,你敢试吗?
  6. iOS-启动动态页跳过设计思路
  7. python编写个人信息_1、纯python编写学生信息管理系统
  8. 第6章 基于锁的并发数据结构设计
  9. 在代码中加载storyBoard中的ViewController
  10. idea 开源项目申请地址
  11. CCIE试验备考之交换VLAN间路由
  12. terminal mysql_MySQL的终端(Terminal)管理数据库、数据表、数据基本操作
  13. Solidworks常用插件介绍
  14. 系统分析和设计方法之系统分析
  15. python excel 空值,python 删除空值且合并excel的操作
  16. 找回任务栏显示桌面图标及Win7如何显示快速启动栏
  17. Windows调出软键盘
  18. 嵌入式系统的数据结构与算法
  19. 删除mysql数据库中某表中的某个字段的数据
  20. SAP中科目货币及本位币记账控制测试

热门文章

  1. Bit-Z合约关于平仓的说明
  2. H5 编辑器 Tinymce之解决图片上传/粘贴
  3. 从0到1,看职场小白如何用H5编辑器实现自我逆袭!
  4. 创业:房多多--如何成功从红海杀出一片天空
  5. 理解statsmodels中OLS对应基金alpha、beta、R-squared
  6. 千图网免费下载工具(windows版)
  7. react18.0.0+ts路由配置
  8. JavaScript运算符 ~,~~,|,,
  9. Unity 的 Scroll View组件
  10. KWS_关键词命名+识别率和误识别率