猫史档案馆


【Python作品分享】猜数字游戏【教程贴】

用户:正轩学习吧正轩学习吧查看:0 回复:0 评论:0 创建时间:2023-12-25T17:31:33


【作品展示】

center_image

 

【作品介绍】

用wpsai

 

【作品源代码】

import tkinter as tk
import random
# 创建一个Tk窗口实例
root = tk.Tk()
root.title("猜数字游戏")
# 生成一个1到100之间的随机数
number_to_guess = random.randint(1, 100)
# 初始化猜测次数
guess_count = 0


def check_guess():
    """检查猜测的数字是否正确,并相应地更新GUI"""
    global guess_count
    user_guess = int(guess_entry.get())
    if user_guess < number_to_guess:
        result_label['text'] = "太大了!"
    elif user_guess > number_to_guess:
        result_label['text'] = "太小了!"
    else:
        result_label['text'] = "恭喜你,猜对了!"
        guess_count += 1
        if guess_count < 3:  # 如果玩家在3次内猜中,显示提示信息
            hint_label['text'] = "提示: 数字接近 " + str(number_to_guess // 2)
        else:
            hint_label['text'] = "没有更多提示,祝你好运!"


# 创建输入框,用于用户输入猜测的数字
guess_entry = tk.Entry(root, width=5)
guess_entry.pack()
# 创建按钮,用于提交猜测的数字并触发check_guess函数
check_button = tk.Button(root, text="猜!", command=check_guess)
check_button.pack()
# 创建标签,用于显示猜测结果和提示信息
result_label = tk.Label(root, text="")
result_label.pack()
hint_label = tk.Label(root, text="")
hint_label.pack()
# 运行Tk应用主循环
root.mainloop()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页