下面是一个使用tkinter编写的洗发水测评程序的示例代码: ```python import tkinter as tk from tkinter import messagebox def calculate_score(): score = 0 if var1.get() == 1: score += 1 if var2.get() == 1: score += 1 if var3.get() == 1: score += 1 messagebox.showinfo("测评结果", "您的得分为: " + str(score)) # 创建主窗口 window = tk.Tk() window.title("洗发水测评程序") # 创建选择框 var1 = tk.IntVar() var2 = tk.IntVar() var3 = tk.IntVar() check1 = tk.Checkbutton(window, text="温和洗净", variable=var1) check1.pack() check2 = tk.Checkbutton(window, text="深层滋养", variable=var2) check2.pack() check3 = tk.Checkbutton(window, text="去屑效果", variable=var3) check3.pack() # 创建计算按钮 calculate_button = tk.Button(window, text="计算得分", command=calculate_score) calculate_button.pack() # 进入主循环 window.mainloop() ``` 这个程序创建了一个简单的窗口,其中包含三个选项框,用户可以选择是否满足对洗发水的要求。点击计算得分按钮后,会弹出一个消息框,显示用户的得分。 [2024-05-22 10:57:44 | AI写代码神器 | 686点数解答]