pythonV3V4/第1讲点名系统/课堂成果/课后作业-晚饭吃什么.py
sairate 2cd753d3d9 feat(第7讲 字母卡牌): 实现记忆游戏并添加开始界面
- 新增 jiyi.py 文件,实现字母翻牌记忆游戏功能
- 添加 youxijiemian.py 文件,创建游戏开始界面
- 使用 turtle 和 tkinter 模块分别实现游戏和界面
- 支持选择不同难度的游戏模式
2025-06-29 09:06:19 +08:00

46 lines
991 B
Python

'''【课后作业要求】
晚饭吃什么
要求:
1. 点击按钮食物开始滚动
2. 再次点击按钮食物停止滚动,显示晚饭要吃的食物
3. 修改合适的题目和按钮文本'''
# 导入所需要的库
from tkinter import *
import random
# 创建主窗口
root = Tk()
root.geometry('300x100+300+500')
root.title('晚饭吃什么')
# 设置全局变量
var = StringVar()
foods = ['火锅', '烤肉', '炒菜', '烧烤']
rolling = False
# 定义一个函数,用来滚动清单
def roll_food():
if rolling:
var.set(random.choice(foods))
root.after(10, roll_food)
# 定义一个函数,用来切换按钮状态
def toggle_roll():
global rolling
if rolling:
rolling = False
else:
rolling = True
roll_food()
# 创建并配置标签和按钮
Label(root, textvariable=var, font=('楷体', 40)).pack()
Button(root, text="开始/停止滚动", command=toggle_roll).pack()
# 启动事件循环
root.mainloop()