下面是一个简单的使用tkinter模块写的人生模拟器的示例代码: ```python import tkinter as tk from tkinter import messagebox class LifeSimulator: def __init__(self, root): self.root = root self.root.geometry('300x200') self.root.title('人生模拟器') self.money = 10000 self.age = 18 self.age_label = tk.Label(self.root, text='年龄: {}'.format(self.age)) self.age_label.pack() self.money_label = tk.Label(self.root, text='财富: ${}'.format(self.money)) self.money_label.pack() self.work_button = tk.Button(self.root, text='工作', command=self.work) self.work_button.pack() self.birthday_button = tk.Button(self.root, text='过生日', command=self.birthday) self.birthday_button.pack() def work(self): self.money += 1000 messagebox.showinfo('工作', '你完成了一天的工作,获得了$1000') self.update() def birthday(self): self.age += 1 messagebox.showinfo('生日', 'Happy Birthday! 你现在{}岁了'.format(self.age)) self.update() def update(self): self.money_label.config(text='财富: ${}'.format(self.money)) self.age_label.config(text='年龄: {}'.format(self.age)) if __name__ == '__main__': root = tk.Tk() app = LifeSimulator(root) root.mainloop() ``` 这个示例创建了一个简单的人生模拟器,包括年龄和财富两个属性。界面上有两个按钮"工作"和"过生日",点击"工作"按钮可以增加财富$1000,点击"过生日"按钮可以增加年龄1岁。同时界面上还显示了当前的年龄和财富情况。 [2024-05-22 20:56:06 | AI写代码神器 | 1043点数解答]