python打印出所有的"四叶玫瑰数"
时间: 2023-11-03 19:06:52 浏览: 80
python四叶玫瑰数(csdn)————程序.pdf
好的,以下是Python代码,可以用来打印出所有的四叶玫瑰数:
```
for num in range(1000):
sum=0
temp=num
while temp>0:
digit=temp%10
sum+=digit**4
temp//=10
if num==sum:
print(num)
```
注意,四叶玫瑰数是指一个四位数的每个数位的四次方之和等于该数本身,例如1634就是一个四叶玫瑰数。以上代码可以打印出1000以内所有的四叶玫瑰数。希望能够解决您的疑问!
阅读全文