用while语句写一个求100到999之间所有水仙花数的和
时间: 2023-10-25 08:13:36 浏览: 77
100--999之间的水仙花数
很高兴回答你的问题!以下是用while语句写的求100到999之间所有水仙花数的和的代码:
```python
sum = 0 # 初始化水仙花数的和
num = 100 # 从100开始判断
while num <= 999:
# 提取num的百位、十位和个位数字
digit_hundreds = num // 100
digit_tens = (num % 100) // 10
digit_ones = num % 10
if num == (digit_hundreds ** 3 + digit_tens ** 3 + digit_ones ** 3):
sum += num # 如果是水仙花数,则加入到和里
num += 1 # 继续判断下一个数
print("100到999之间所有水仙花数的和为:", sum)
```
希望能帮到你!如果你还有其他问题可以继续问我哦。
阅读全文