python用写水仙花数
时间: 2024-05-24 22:07:06 浏览: 95
Python水仙花数
5星 · 资源好评率100%
Python是一种简单易学的编程语言,非常适合初学者。水仙花数是指一个三位数,它的各个位上的数字的立方和等于它本身。下面是用Python编写水仙花数的代码示例:
```python
for num in range(100, 1000):
# 获取百位、十位和个位上的数字
hundreds = num // 100
tens = (num // 10) % 10
ones = num % 10
# 判断是否为水仙花数
if num == hundreds**3 + tens**3 + ones**3:
print(num)
```
这段代码使用了一个`for`循环来遍历所有的三位数。然后,通过整除和取余运算获取百位、十位和个位上的数字。接着,判断这个三位数是否为水仙花数,如果是,则打印出来。
阅读全文