用PY写一个小游戏
时间: 2023-11-16 17:03:52 浏览: 85
好的,我可以给你提供一个简单的猜数字游戏的代码实现,希望能帮助到你。
首先,我们需要导入 random 模块:
``` python
import random
```
然后,我们需要定义一个函数来生成随机数:
``` python
def generate_number():
return random.randint(1, 100)
```
接着,我们需要定义一个函数来判断玩家猜测的数字是否正确:
``` python
def check_guess(number, guess):
if guess < number:
print("猜小了!")
return False
elif guess > number:
print("猜大了!")
return False
else:
print("恭喜你,猜对了!")
return True
```
然后,我们需要编写游戏主循环:
``` python
def main():
number = generate_number()
print("猜数字游戏开始!")
print("请猜一个 1 到 100 之间的数字。")
guess = 0
while guess != number:
try:
guess = int(input("你的猜测是:"))
except ValueError:
print("请输入一个有效的数字!")
continue
if check_guess(number, guess):
break
print("游戏结束!")
```
最后,我们需要调用 main 函数来运行游戏:
``` python
if __name__ == "__main__":
main()
```
这样,我们就完成了一个简单的猜数字游戏的代码实现。当然,你可以根据自己的需要进行修改和扩展。
阅读全文