1. 鼠标点击事件
    1. 目标
      1. 点击鼠标开始游戏
    2. 知识点
      1. 1、鼠标点击事件
        1. 在程序中,判断是否触发了事件类型使用‘event.type’来进行判断
        2. 常见的事件类型
          1. 判断事件类型:在程序的编写中 ‘ = ’ 代表的是赋值; ‘ == ’ 代表的是现实生活中使用的‘ 等于号 ’
      2. 2、判断按下鼠标哪个按键
        1. 判断是否按下鼠标的按键是通过 ‘event.button ’语句来进行判断
      3. 3、逻辑运算符 and
        1. 逻辑运算符 ‘ and ’ 是 ‘和’ 的意思,也就是两者是 ‘ 和 ’ 在一起的(一荣俱荣,一损俱损),所以 and 等式两边同时正确才是正确
      4. 单词
    3. 代码实现
  2. if-else 语句
    1. 目标
      1. 鼠标按键切换程序状态
    2. 知识点
      1. 1、if-else 条件判断语句
        1. if-else 条件判断是用于判断是否执行某段代码,这个判断语句可以理解为 ‘ 如果…..那么….. ’。当 if 后面的判断条件为 true 时,自动执行 if 语句中的代码;当 if 后面的判断条件为 false 时,自动执行 else 语句中的代码。
        2. 示例
        3. 应用
          1. 如果想要实现不点击鼠标左键时,画面始终为初始界面;点击鼠标左键就会进入游戏界面开始游戏的效果,可使用以下流程:
          2. ① 如果点击鼠标左键;
          3. ② 进入游戏界面开始游戏;
          4. ③ 否则(如果不点击鼠标左键),
          5. ④ 画出游戏初始界面(保持初识界面状态)。
      2. 2、变量控制游戏状态
        1. 如下代码所示,当点击鼠标左键的时候,代码会执行红色框中的代码,进入游戏中;当松开鼠标左键的时候,代码会执行黄色框中的代码,出现一个初始状态;在程序中‘ 事件 ’是一个瞬间触发,如点击鼠标左键是一个瞬间的过程,当点击鼠标左键这个过程结束时这个事件就会结束,
          1. 所以会出现点击后闪退的效果,如何解决这个问题呢?我们可以通过设置变量来控制游戏的状态,进而解决闪退的问题
          2. 程序可以通过使用赋值变量的方式,来解决点击闪退的问题。第一步:确定点击的初始状态为 False,使计算机在没有接收到点击事件的时候调用蓝色箭头所示的代码,即画出初始状态背景;第二步:当计算机判读是否按下鼠标事件且按下左键时,click会赋值为 True;第三步:在 while True 循环中在进行判断 click 是否变为 True,如果变为True,那么就会执行红色箭头所示代码,也就是进入游戏界面开始游戏。通过上述三步程序编写,我们就实现了通过变量控制游戏状态,解决点击闪退的问题了。
      3. 单词
    3. 代码实现