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

建设农产品网站总结pptseo关键词优化推广报价表

建设农产品网站总结ppt,seo关键词优化推广报价表,静态网页设计源代码,工信部域名信息备案管理系统查询实例5:判断水仙花数 水仙花数是一个3位数,它的每位数字的3次幂之和等于它本身,例如13 53 33 153,153就是一个水仙花数。 本实例要求编写程序,实现判断用户输入的3位数是否为水仙花数的功能。 实例目标 掌握Pytho…

实例5:判断水仙花数

水仙花数是一个3位数,它的每位数字的3次幂之和等于它本身,例如13 + 53+ 33 = 153,153就是一个水仙花数。

本实例要求编写程序,实现判断用户输入的3位数是否为水仙花数的功能。

实例目标

  1. 掌握Python中运算符的使用
  2. 了解if-else语句的使用

实例分析

判断一个三位数是否是水仙花数,可以将这个三位数进行拆分依次获取百位上的数字、十位上的数字、个位上的数字,然后根据水仙花数的特点判断输入的三位数是否为水仙花数。

例如,一个三位数abc,使用(abc//100%10)方式获取百位上的数字a;使用(abc/10%10)方式获取十位上的数字b;使用(abc%10)获取个位上的数字c,然后计算a3+b3+c3的值与abc的中是否相等,如果相等则为水仙花数,如果不相等则不为水仙花数。

代码实现

num3 = int(input("请输入一个三位数:"))

hundreds_place = int(num3 // 100 % 10)   # 百位

ten_place = int(num3 / 10 % 10)         # 十位

one_place = int(num3 % 10)            # 个位

if hundreds_place ** 3 + ten_place ** 3 + one_place ** 3 == num3:

    print(f"{num3}是水仙花数")

else:

    print(f"{num3}不是水仙花数")

首先将input()函数接收用户输入的三位数转换为int类型,并赋值给变量num3,然后分别获取输入三位数的百位数字、十位数字、个位数字并赋值给变量hundreds_place、ten_place、one_place,接着根据水仙花数的特点将各位上的三次方和进行相加,最后使用if-else语句判断相加结果与输入的三位数是否相等,如果相等则使用print()函数输出输入的三位数是水仙花数,如果不是则执行else语句中的代码,输出输入的三位数不是水仙花数。

代码测试

运行代码,控制台输出结果如下(是水仙花数):

请输入一个三位数:153

153是水仙花数

运行代码,控制台输出结果如下(不是水仙花数):

请输入一个三位数:123

123不是水仙花数

http://www.shuangfujiaoyu.com/news/42980.html

相关文章:

  • 青海省住房和城乡建设网站百度一下你知道
  • 三合一商城网站免费的短视频app大全下载
  • 百度网站提交seo外链建设的方法有
  • 佛山网站建设十年乐云seo百度应用商店下载安装
  • 建设公司网站靠谱吗网站热度查询
  • 做视频分享网站的参考书搜索引擎营销的特点是
  • 电子商务平台网站建设方式百度推广费用怎么算
  • 泽国镇规划建设局网站什么网站可以免费发广告
  • 网站哪家公司做的360信息流广告平台
  • 怎样做自己的手机网站网络软文写作
  • 网站建设销售招聘苏州关键词seo排名
  • 养生馆室内设计信息流优化师没经验可以做吗
  • 如何建立公司网站电话重庆森林电影高清在线观看
  • 网站网络优化外包网站搜索排名查询
  • archigo建筑网站重庆百度推广的代理商
  • 百度上可以做中英文网站吗长沙做网站推广
  • 什么网站可以做模型挣钱管理微信软件
  • 网站建设 的类型有哪些吉林seo排名公司
  • 上海网站建设 百家号seo关键词优化推广哪家好
  • 简述企业网站的建设流程腾讯云建站
  • 建设网站要学什么广州百度搜索优化
  • 导航网站建设网站建设网站定制
  • 做音响网站河北seo公司
  • 西安网站制作厂家seo专业培训学费多少钱
  • 网站有情链接怎么做国内十大软件培训机构
  • 淘宝客做网站教程太原做网站推广的公司
  • 阿里巴巴批发网1688网官网app网站优化排名技巧
  • 北京网站开发培训班最新全国疫情实时大数据
  • 广告网站有哪些推广软文平台
  • 怎样制定网络推广方案百度推广怎么优化