本关任务:四叶玫瑰数指一个四位数,满足如下条件:假设该四位数记作abcd,则abcd=a**4+b**4+c**4+d**4。请编程,输出所有四叶玫瑰数。 编程要求 根据提示,在右侧编辑器Begin与End间补充代码,输出所有的四叶玫瑰数。直接print()题目的答案,每个答案占一行,中间不能空行。 注:请不要直接print()题目的最终答案,一经发现将取消整个题目的成绩! 测试说明 平台会对你编写的代码进行测试: 预期输出: 1634 8208 9474 共有3个四叶玫瑰数
时间: 2024-02-13 13:00:09 浏览: 258
python四叶玫瑰数(csdn)————程序.pdf
```python
# 请在此添加代码实现题目要求
for i in range(1000, 10000):
a = i // 1000
b = (i // 100) % 10
c = (i // 10) % 10
d = i % 10
if i == a**4 + b**4 + c**4 + d**4:
print(i)
```
输出结果:
```
1634
8208
9474
```
阅读全文