'''【课后作业要求】 给题目再添加两个选项,如图: 以下哪个选项不是编程语言? A.Python B.HTML C.Scratch D.C++ ''' import tkinter as tk # 导入tkinter库 def check_answer(): # 检验答案,返回结果 answer = var.get() if answer == "HTML": result_label.config(text="恭喜你获得考验资格,你敢接受挑战吗?") else: result_label.config(text="很遗憾,下次有缘再见") # 创建主窗口 root = tk.Tk() # 创建主窗口对象,起名为root root.title("同盟集结") # 配置窗口标题 root.geometry('400x200') # 设置窗口大小 # 出题 question_label = tk.Label(root, text="以下哪个选项不是编程语言?") question_label.pack() # 设置单选按钮 var = tk.StringVar() option_1 = tk.Radiobutton(root, text="Python", variable=var, value="Python") option_2 = tk.Radiobutton(root, text="HTML", variable=var, value="HTML") option_3 = tk.Radiobutton(root, text="Scratch", variable=var, value="Scratch") option_4 = tk.Radiobutton(root, text="C++", variable=var, value="C++") option_1.pack() option_2.pack() option_3.pack() option_4.pack() # 创建提交按钮和结果标签 tijiao_button = tk.Button(root, text="提交答案", command=check_answer) # 提交按钮的创建 tijiao_button.pack() result_label = tk.Label(root, text="") # 结果标签的创建 result_label.pack() # 运行主循环,等待用户交互 root.mainloop()