python 如何判断一个三位数是不是水仙花数
什么是水仙花数
“水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。”也就是说:153是水仙花数
python 如何判断一个三位数是不是水仙花数
#判断这个数是不是水仙花数开始153是水仙花数
#从控制台输入一个值
age = int(input("输入一个三位数:"))
#把age个 十 百位拆开
#个位153/10=15.3 我们取余数3
a = age % 10
#十位153/10=15.3我们取整数15,15/10=1.5我们在取余数5
b = age // 10 % 10
#百位153/100=1.53,我们取整数,1
c = age // 100
#判断age是不是水仙花数
if age == a**a+b**b+c**c:print("这是水仙花数")#如果是打印这是水仙花数
else:#否则print("这不是水仙花数")#打印这不是水仙花数
python 如何判断一个三位数是不是水仙花数相关推荐
- python用fun判断水仙花数_功能:调用函数fun判断一个三位数是否水仙花数。
功能:调用函数fun判断一个三位数是否"水仙花数".在main函数中从键盘输入一个三位数,并输出判断结果.请编写fun函数.说明:所谓"水仙花数"是指一3位数, ...
- python判断三位数水仙花数_python 判断一个三位数是不是水仙花数
原博文 2020-03-25 19:03 − 还有别的方法,这里只写了一种,可能复杂了点 水仙花数是一个三位数, 三位数的每一位的三次方的和还等于这个数. 那这个数就是一个水仙花数, ```pytho ...
- C语言中判断一个三位数是否是水仙花数,判断三位数是否为水仙花数
用C语言写出判断一个三位数是否为水仙花数的程序 请给正确的答案,不懂的别进 1.一个主程序,输出所有的水仙花数程序,可参考如下: #include int main(int argc, char *a ...
- java判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。例如: 153 = 1*1*1 + 3*3*3 + 5*5*5
public class Zy01{ //编写一个main方法 public static void main(String[] args) { /* 判断一个整数是否是水仙花 ...
- 判断一个整数是否是水仙花数 || 编写程序,根据输入的月份和年份,求出该月的天数(1-12)|| 运算符的优先级问题 ||输出小写的a-z以及大写的Z—A||求出1-1/2+1/3-1/4…..1/
判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数, 其各个位上数字立方和等于其本身.例如: 153 = 1*1*1 + 5*5*5 + 3*3*3 ...
- Java判断一个整数是否为水仙花数
判断一个整数是否为水仙花数 import java.util.Scanner;/*** 从键盘上输入一个数字,判断是不是水仙花数* <p>* 所谓"水仙花数"是指一个三 ...
- I00012 打印三位数的水仙花数及其个数
各个位数的立方数之和等于数本身的数,称为水仙花数. 这里使用穷举法打印3位数的水仙花数. 程序的关键是如何取出给定数的各个位的值. 另外需要注意的一点是,求和变量的初值是零.乘积变量的初值则为1. 程 ...
- 用JavaScript语言判断一个三位数是否为水仙花数
// 提示用户输入一个三位数 // 如果不是三位数或者不是数字,则提示"非法输入": // 如果输入合法,判断这个三位数是否为水仙花数. // (每一位数的三次方之和等于这个数本身 ...
- 【Python常见 面试题】实现三位数的水仙花数,Python入门案例学习
问题:如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数.求1000以内的水仙花数(3位数)最简单的思路,3个数字都是0-9,3个数字组成的三位数==各自的立方的和,得出结果. for x i ...
- 7-1 判断一个三位数是否为水仙花数
本题要求编写程序,判断一个给定的三位数是否为水仙花数.三位水仙花数,即其个位.十位.百位数字的立方和等于该数本身. 输入格式: 输入在一行中给出一个需要判断的整数 N(100≤N≤999). 输出格式 ...
最新文章
- python dos攻击_利用SMB漏洞DoS攻击任何Windows系统
- python【数据结构与算法】A - How Many Tables
- Java开发软件安装及配置
- [POI2007]堆积木Klo
- 【渝粤教育】国家开放大学2018年春季 0556-21T广告摄影 参考试题
- docker安装clickhouse_clickhouse ----入门
- (mac)阿里云ECS服务器配置过程
- ironpython3发布时间_IronPython0.9.3发布了 —— 介绍一下Decorator
- matlab中pts什么意思,【网安学术】使用PTS和SLM联合技术降低FBMC-OQAM系统的PAPR
- linux skype 4.3,Linux下的Skype
- 计算机表格怎么互换,excel怎么把单元格交换位置
- 数学文化赏析期末笔记
- 炒鸡酷,IT互联网程序员就业新前景:看极客是怎么靠两个披萨影响世界
- Apache虚拟主机相关配置
- 未来的房子果真“白菜价”,当代青年应以何种心态面对买房
- win11抢先版体验
- 19.2. /etc/shells
- WEB UI自动化测试框架搭建(一)_公用方法Utils
- 把《算法的乐趣》随书源码放在GitHub上了
- 深度学习损失函数不下降的解决方法