用paython输出100-1000以内的水仙花数(水仙花数是指一个3位数,它的每个为上的3次方之和等于它本身)
时间: 2023-04-09 19:03:16 浏览: 80
以下是用Python输出100-1000以内的水仙花数的代码:
```python
for i in range(100, 1000):
num = str(i)
sum = 0
for j in num:
sum += int(j) ** 3
if sum == i:
print(i)
```
希望能帮到你!
相关问题
用paython输出100-1000以内的水仙花数
以下是用 Python 输出100-1000以内的水仙花数的代码:
```python
for i in range(100, 1000):
num = str(i)
sum = 0
for j in num:
sum += int(j) ** 3
if sum == i:
print(i)
```
希望能帮到你!
用paython写一个小游戏
好的,我可以给你提供一个简单的 Python 游戏示例:猜数字游戏。
```python
import random
secret_number = random.randint(1, 100)
print("猜数字游戏")
print("猜一个 1 ~ 100 之间的数字")
for i in range(10):
guess = int(input("你的猜测是:"))
if guess < secret_number:
print("猜小了")
elif guess > secret_number:
print("猜大了")
else:
print("猜对了,你用了", i+1, "次猜测")
break
if guess != secret_number:
print("你没有猜到,正确答案是:", secret_number)
```
这个游戏会随机生成一个 1 ~ 100 之间的数字,玩家需要在 10 次机会内猜出正确答案。每次猜测后,程序会告诉玩家猜测的数字是偏大还是偏小,直到玩家猜到正确的数字或用尽了所有机会为止。
你可以通过添加更多的游戏规则和功能来扩展这个游戏示例。