请用Python帮我一个好玩的窗体小游戏
时间: 2023-11-05 12:25:55 浏览: 104
当然可以!我给您介绍一个简单的小游戏,名为“猜数字”。以下是游戏规则:
1. 电脑随机生成一个 1-100 的整数作为答案。
2. 玩家可以输入一个数来猜测答案。
3. 电脑会根据玩家的猜测,告诉玩家猜的数是大于、小于还是等于答案。
4. 玩家可以一直猜测,直到猜中为止。
好了,现在我们开始编写代码吧!
```python
import random
import tkinter as tk
# 生成随机数作为答案
answer = random.randint(1, 100)
def check_guess():
# 获取玩家输入的数
guess = int(guess_entry.get())
# 判断猜测是否正确
if guess == answer:
result_label.config(text="恭喜你,猜对了!")
elif guess < answer:
result_label.config(text="猜的数小了!")
else:
result_label.config(text="猜的数大了!")
# 创建窗体
window = tk.Tk()
window.title("猜数字小游戏")
# 创建控件
guess_label = tk.Label(window, text="请输入你的猜测(1-100):")
guess_entry = tk.Entry(window)
guess_button = tk.Button(window, text="猜", command=check_guess)
result_label = tk.Label(window, text="")
# 布局控件
guess_label.pack()
guess_entry.pack()
guess_button.pack()
result_label.pack()
# 运行窗体
window.mainloop()
```
运行代码后,您可以在窗口中输入您的猜测,然后点击“猜”按钮,程序就会告诉您猜的数是大了、小了还是正确。祝您玩得愉快!
阅读全文