本篇主要用到定义函数、循环、分支/判断等方面的内容。因为单词好多,就纯粹手打部分内容。或者有excel版单词转成字典应该会好很多.....
以下代码:
# 定义一个显示菜单栏的函数,告诉我们可以进行哪些操作
def display_menu():
print("=" * 50)
print(" 抽背系统 0.1 ")
print('1. 抽 七(上)')
print('2. 抽 七(下)')
print('3. 抽 八(上)')
print('4. 返回主菜单')
def get_choice():
selected_key = input("请输入序号(抽哪本书):")
return int(selected_key)
# 如果要是输入非数字,可以考虑增加异常处理
import random
drawn_1keys = set() # 这里是想定义一个全局变量,根据自己需求改吧
drawn_2keys = set()
drawn_3keys = set()
# 创建一个Seven_up_dict的字典
Seven_up_dict = {'U1': ['morning', 'afternoon', 'evening'], 'U2': ['cup', 'map', 'key'],
'U3': ['purple', 'brown', 'green'], 'U4': ['hat', 'head', 'on', 'under'],
'U5': ['soccer', 'basketball', 'bat'], 'U6': ['carrot', 'rice', 'healthy']}
# 创建一个seven_up的函数模块
def seven_up():
# 用于记录已抽取的键(单元)
# drawn_1keys = set()
# 执行循环,直到字典中的所有键和值都被抽完
while Seven_up_dict:
# 从字典中随机选择一个尚未抽取的键(单元)