您的位置:首页 > 编程语言 > Python开发

初学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,"不是水仙花数")


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐