参考下面程序实现猜大小的游戏,有两个按钮,分别表示用户猜大还是猜小。代码内部随机产生一个0-9的数,如果产生的数0-4为小,5-9为大。显示用户是否猜对。
时间: 2024-02-15 19:04:52 浏览: 61
好的,下面是Python的代码示例:
```python
import random
from tkinter import *
def check_guess(guess):
rand_num = random.randint(0, 9)
if (rand_num < 5 and guess == "small") or (rand_num >= 5 and guess == "big"):
result_label.config(text="恭喜你猜对了!")
else:
result_label.config(text="很遗憾,猜错了。")
root = Tk()
result_label = Label(root, text="猜大小游戏")
result_label.pack()
big_button = Button(root, text="猜大", command=lambda: check_guess("big"))
big_button.pack(side=LEFT)
small_button = Button(root, text="猜小", command=lambda: check_guess("small"))
small_button.pack(side=RIGHT)
root.mainloop()
```
这个程序使用了Tkinter GUI库,创建了一个窗口并添加了一个Label和两个Button,点击猜大或猜小按钮时,程序会根据随机数判断是否猜对,并在Label上显示结果。
阅读全文