利用Python写猜数字游戏 (Tkinter)
以下是完整代码:
import random
from tkinter import *
time = 0 # 尝试次数
num = random.randint(100, 999) # 随机生成的数字
max_num = 999
min_num = 100
def click():
# 防止输入非数字
try:
user = int(float(entry_num.get())) # 获取在输入框输入的数字
# 利用global把局部变量变为全局变量,目的是实时更新次数和范围
global time
global max_num
global min_num
if user == num:
time += 1
if time <= 5:
# 尝试次数的显示
# 更新label
label2.config