Return to Video

Drawing a Square - Programming Foundations with Python

  • 0:01 - 0:03
    好的 该开始画方形了 但是这次
  • 0:03 - 0:07
    用电脑画 所以 我创建了一个新的 Python 文件
  • 0:07 - 0:11
    并叫它 mindstorms.py 你也可以叫它
  • 0:11 - 0:13
    别的名字 接着 在这个文件内 我创建了一个
  • 0:13 - 0:17
    叫 draw_square 的函数 它目前是空的
  • 0:17 - 0:20
    我知道在 Python 中有一个模块叫 turtle
  • 0:20 - 0:24
    这其实就是在电脑上移动并
  • 0:24 - 0:26
    画东西的玩意 顺便一提
  • 0:26 - 0:28
    我鼓励你去找出为什么它
  • 0:28 - 0:30
    叫 turtle 而不是叫 dog 或 cat
  • 0:32 - 0:35
    一种开始画画的方法就是 turtle.Turtle
  • 0:35 - 0:39
    现在 这个语法有点诡其 但我们会
  • 0:39 - 0:42
    在这个视频最后理解 但是
  • 0:42 - 0:44
    这就足够我们开始用 turtle
  • 0:44 - 0:48
    我叫它 brad 现在 我们要做的第一件事
  • 0:48 - 0:51
    是我们想让 brad 向前移动 于是我们
  • 0:51 - 0:54
    可以用 forward 函数做到 这个函数收进
  • 0:54 - 0:57
    一个数字 其为我们想前进的距离
  • 0:57 - 0:59
    现在 我只运行这个代码 然后看它是否能运行
  • 0:59 - 1:03
    但是 你知道吗 我们忘记了一件事
  • 1:03 - 1:06
    就是我们还没有这只乌龟
  • 1:06 - 1:09
    也就是 brad 移动用的屏幕 换句话说
  • 1:09 - 1:13
    我们需要红地毯同样在我们的程序中 我知道
  • 1:13 - 1:16
    这可以通过添加一个窗口屏幕达到 然后这个窗口
  • 1:16 - 1:19
    将有一个红色的背景 接着我希望可以
  • 1:19 - 1:23
    在任意时刻关闭它 现在 让我们保存并运行这个程序
  • 1:23 - 1:28
    [声音]
  • 1:28 - 1:33
    好了 好像我们有一个红色背景的窗口 还有一个
  • 1:33 - 1:37
    叫 brad 的乌龟 其向前移动了 100 步 所以我回到代码中
  • 1:37 - 1:42
    接着现在我将要完成这个方形 于是 在 brad 前进了 100 步之后
  • 1:42 - 1:47
    我想让它向右转 我想通过转 90 度来这么做 那么
  • 1:47 - 1:53
    我可以说 brad.right 90 还有因为我想
  • 1:53 - 1:58
    在这完成这两步 四次来做一个方形 我会将
  • 1:58 - 2:02
    这个代码复制几次 所以 我复制这两行
  • 2:04 - 2:06
    并粘贴它们 第二次
  • 2:06 - 2:12
    第三次 第四次让我保存并运行
  • 2:16 - 2:18
    好的 似乎我们画出了我们的第一个方形
Cím:
Drawing a Square - Programming Foundations with Python
Leírás:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
UD036 - OOP
Duration:
02:20

Chinese, Simplified subtitles

Felülvizsgálatok