pythoncamp0

第一个程序(Guess the number)

题目要求

制作一个猜数字游戏

在SimpleGUI中创建框架

  • import simplegui

  • frame = simplegui,creatframe(title,canvas_width,canvas_height,control_wight=200)

创建按钮

  • button = frame.add_button(text,button_handler,width)

创建文本输入框

  • inp = frame.add_input(text,button_handler,width)

调用事件

  • 用 def 调用事件 def 事件名(就是刚刚创建的按钮、文本输入框等的名字)

    • 在事件中嵌入方法,用 if 语句(以冒号“:”表示以下为if中的语句。)

      if 一个boolean logic值为真:

      执行操作1

      esif 另一种情况为真:

      执行操作2

      esif 以此类推:...

      执行操作3/4/5...

      else

      执行某其他操作

定义变量

  • 全局变量 global ,在事件外定义的变量。此变量可以在整个程序中使用。

    也可以在某个事件中给已经存在的全局变量赋值。global x = numble

  • 局部变量 local,在某事件内定义的变量。事件结束相当于此变量不复存在。

    在事件中遇到相同名字的变量,优先调用局部变量。

创建随机函数

  • 因为在这个程序中我们要产生一个随机数作为“猜”的目标。
    • import random