画正方形-初中 Python 3.7.0 入门课

画正方形
还没开始学就要画正方形啊!会不会太难啊?
今天主要是教大家简化版的程序设计流程,其实和大家在日常生活中做的事情是一样的。
第一步:准备画画的工具包(纸和铅笔)

用Python代码就是导入工具包,工具库或者工具模块。
用关键字 import
空一个空格后写工具包的名字,Python 里画图的工具包叫 turtle
所以代码是这样的:
import turtle
第二步:设计正方形的画法

设计思路:
- 画个最简单的正方形,在白纸上,不涂颜色,只有黑线条;
- 不指定正方形位置;
- 正方形的4条边的长度是一样的,我们把边长定成 200个单位长;
- 每画一条线段后,右转90;
- 重复4次画线条的动作,就能得到正方形
1. 画一条长200的线,
2. 向右转90度
3. 画一条长200的线,
4. 向右转90度
5. 画一条长200的线,
6. 向右转90度
7. 画一条长200的线,
8. 向右转90度
这里介绍几个turtle的本领,编程里会把这种本领叫做方法:
turtle.fd(200)
turtle的一个方法 fd() 它的作用就是让箭头朝着箭头方向移动指定距离,括号里填写的就是它移动的距离。
不要忘了turtle和fd()之间的点.。fd()和forward()是一样的,英文的意思就是往前移动,前进。
类似的方法还有:
turtle.backward(100) # 让箭头倒退指定距离,如100像素长, 英文单词backward的意思是后退。
turtle.forward(200) # 让箭头前进指定距离,如200像素长,英文单词forward的意思是前进。
turtle.right(90) # 让箭头右转指定度数,括号里填写度数,如90度, 英文单词right的意思是右边。
turtle.left(120) # 让箭头右转指定度数,括号里填写度数,如120度,英文单词left的意思是左边。
通过组合上面的命令,我们能画出不同的形状来。
是不是很简单?
我们把画正方形写成Python代码是这样的:
turtle.fd(200)
turtle.right(90)
turtle.fd(200)
turtle.right(90)
turtle.fd(200)
turtle.right(90)
turtle.fd(200)
turtle.right(90)
第三步: 将刚才的代码组合在一起,运行程序,查看结果。
# 画正方形
import turtle
turtle.fd(200)
turtle.right(90)
turtle.fd(200)
turtle.right(90)
turtle.fd(200)
turtle.right(90)
turtle.fd(200)
turtle.right(90)




青少年Python社区
2018 聚在一起学习,一起分享成功喜悦的青少年网络社区!
all right reserved
本文件修订时间 2018-08-13 20:53:39
打赏
查看评论 回复