初学python:输入一个正整数,并判断是否为水仙花数
2017-10-29 19:31
603 查看
4000
num=int(input("请输入你要判断的正整数:")) n=num sum=0 length=len(str(num)) #str是将参数转换成字符串的形式 #len是返回对象长度或者项目个数 #例如len('hello')=5,len([1,2,3,4,5])=5 while n!=0: a=n%10 sum=sum+a**length n=n//10#//取整除,返回商的整数部分 if sum==num: print(num,"是水仙花数") else: print(num,"不是水仙花数")
相关文章推荐
- 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。(Python实现)
- 输入一个正整数,判断其是否为回文数
- 任意输入20个正整数,找出其中的素数,并将这些素数按由小到大排序。要求:判断一个数是否为素数用函数实现:排序用函数实现
- 输入一个正整数,判断其是否为素数
- 作业四-1、输入2个正整数m和n(1≤m,n≤1000),输出m~n之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。要求定义并调用函数is(number)判断number的各位数字之和是否等于其自身。
- 输入一个任意正整数,判断是否为素数
- P51.19(请输入一个正整数n,判断其中各位数字是否奇偶交替出现。)
- python 判断一个正整数是否循环素数
- 输入一个正整数,判断其是否为素数
- 输入一个正整数,判断其是否为素数
- 201111621401-白乐乐-判断一个正整数是否为质数的算法。函数签名如下 int isPrime(long a) 输入:一个长整数a 输出:返回1(为质数),返回0(非质数)
- 第三十九讲项目4——输入一个正整数,判断其是否为一个回文数
- 作业四1、输入2个正整数m和n(1≤m,n≤1000),输出m~n之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。要求定义并调用函数is(number)判断number的各位数字之和是否等于其自身。
- (1)任务描述 编写一个程序:输入一个身份证号,判断该号码对应的人是否是18至25岁女孩,是则输出”yes”,否则输出”no” (2)功能要求 ①输入一行给出正整数N(<= 100)是输入的身份证号码
- 第十一周上机任务——项目3:(1)输入一个正整数,判断其是否为一个素数
- 项目39.4-1输入一个正整数,判断其是否为一个回文数(例1221、12321都是回文数,正着看、倒着看,是同一个数)。
- python 输入一个整数,判断其是否既是3的倍数,又是5的倍数
- zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下来。 规定,所有的边都只能画一次,不能重复画。 输入 第一行只有一个正整数N(N<=
- 写一个函数,判断一个正整数是否是水仙花数(扩展n位的自幂数)
- P53.37(设计一个程序,从键盘输入一个正整数M,判断该正整数是否左右对称,若对称,则输出yes,否则输出no。)