生成一段代码,利用tkinter制作猜数字小游戏,随机生成一个范围在0到100的数字,当猜的数字大于随机生成数字时显示:不正确, 猜大了,加油!,当猜的数字小于生成数字时显示:不正确, 猜小了,加油!,当猜测数字等于随机生成数字时显示:正确!
时间: 2024-03-05 14:48:33 浏览: 96
好的,以下是一个简单的 Python 代码实现,可以利用 tkinter 模块制作猜数字小游戏:
```python
import tkinter as tk
import random
# 生成随机数字
random_number = random.randint(0, 100)
# 创建 tkinter 窗口
window = tk.Tk()
window.title("猜数字小游戏")
# 创建标签
label = tk.Label(window, text="请输入一个数字(0-100):", font=("Arial", 14))
label.pack()
# 创建输入框
entry = tk.Entry(window, font=("Arial", 14))
entry.pack()
# 定义猜数字的函数
def guess_number():
guess = int(entry.get())
if guess > random_number:
result_label.config(text="不正确,猜大了,加油!")
elif guess < random_number:
result_label.config(text="不正确,猜小了,加油!")
else:
result_label.config(text="正确!")
# 创建按钮
button = tk.Button(window, text="猜数字", command=guess_number, font=("Arial", 14))
button.pack()
# 创建结果标签
result_label = tk.Label(window, font=("Arial", 14))
result_label.pack()
# 运行 tkinter 窗口
window.mainloop()
```
运行代码后,会弹出一个 tkinter 窗口,用户可以在输入框中输入数字,点击“猜数字”按钮后,程序会判断输入的数字与随机生成的数字的大小关系,并在结果标签中显示相应的提示信息。
阅读全文