当前位置: 首页 > news >正文

西安监控系统网站开发义乌百度广告公司

西安监控系统网站开发,义乌百度广告公司,公司网站申请,python免费下载安装❤ 厾罗 如果一个n位正整数等于其各位数字的n次方之和 如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。 例如1^3 5^3 3^3 153。 1000以内的阿姆斯特朗数: 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407。 以下代码用于检测用户输…

 

❤ 厾罗   

如果一个n位正整数等于其各位数字的n次方之和

如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。 例如1^3 + 5^3 + 3^3 = 153。

1000以内的阿姆斯特朗数: 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407。

以下代码用于检测用户输入的数字是否为阿姆斯特朗数:

实例(Python 3.0+)

# Filename : test.py

# author by : www.dida100.com

  

# Python 检测用户输入的数字是否为阿姆斯特朗数

  

# 获取用户输入的数字

num = int(input("请输入一个数字: "))

  

# 初始化变量 sum

sum = 0

# 指数

n = len(str(num))

  

# 检测

temp = num

while temp > 0:

   digit = temp % 10

   sum += digit ** n

   temp //= 10

  

# 输出结果

if num == sum:

   print(num,"是阿姆斯特朗数")

else:

   print(num,"不是阿姆斯特朗数")

尝试一下

 

执行以上代码输出结果为:

$ python3 test.py 
请输入一个数字: 345
345 不是阿姆斯特朗数$ python3 test.py 
请输入一个数字: 153
153 是阿姆斯特朗数$ python3 test.py 
请输入一个数字: 1634
1634 是阿姆斯特朗数

获取指定期间内的阿姆斯特朗数

实例(Python 3.0+)

# Filename :test.py

# author by : www.dida100.com

  

# 获取用户输入数字

lower = int(input("最小值: "))

upper = int(input("最大值: "))

  

for num in range(lower,upper + 1):

   # 初始化 sum

   sum = 0

   # 指数

   n = len(str(num))

  

   # 检测

   temp = num

   while temp > 0:

       digit = temp % 10

       sum += digit ** n

       temp //= 10

  

   if num == sum:

       print(num)

尝试一下

 

执行以上代码输出结果为:

最小值: 1
最大值: 10000
1
2
3
4
5
6
7
8
9
153
370
371
407
1634
8208
9474

以上实例中我们输出了 1 到 10000 之间的阿姆斯特朗数。

 

http://www.ritt.cn/news/25181.html

相关文章:

  • 做炒作的网站网站查询平台
  • 专门做简历的网站软件个人外包接单平台
  • 新手java语言学做网站品牌推广平台
  • 华安网站建设百度seo自动优化
  • 重庆未来科技网站建设石家庄限号
  • 项目建设管理系统手机seo快速排名
  • 创意产品设计大赛优化大师怎么强力卸载
  • 网站建设公司找博行百度搜索引擎广告位的投放
  • 网址收录seo思维
  • 我要学做网站班级优化大师app下载
  • wordpress功能小工具栏seo变现培训
  • 怎么找做企业网站的网站外链是什么
  • 可以打开的wap网站超级外链
  • 专利查询seo超级外链工具
  • 衡水哪儿专业做网站百度推广视频
  • 郑州网站建设代理长沙网站搭建优化
  • 一套网站源码多少钱怎么制作网站
  • jsp网站开发怎么调试必应搜索引擎入口官网
  • 网站托管维护方案bt蚂蚁
  • wordpress安全吗魔方优化大师官网下载
  • 深圳餐饮公司网站制作百度搜索引擎收录
  • 网站建设工作室 杭州微信营销
  • 小说网站做编辑专注于品牌营销服务
  • 大学生创新创业大赛英文搜狗seo快速排名公司
  • 吸引企业做网站的文章内容商业网站
  • 全国加盟网站官网关键词三年级
  • 北京建设监理协会网站种子库
  • 广州做营销型网站哈尔滨关键词优化方式
  • 企业网站建设建议中国十大企业培训机构排名
  • 成都建设银行官方网站网站seo案例