python语言程序设计(MOOC 嵩天)第二章 程序整理(0210)

第二章

练习一 蟒蛇绘制

#PythonDraw.py
import turtle
turtle.setup(650, 350, 200, 200)    #确定下笔的位置
turtle.penup()		 #抬起画笔,之后的移动,不留痕迹
turtle.fd(-250)      #水平向左移动
turtle.pendown()     #落下画笔,准备绘制
turtle.pensize(25)   #画笔宽度
turtle.pencolor("purple")   #确定紫色,有三种确定方式
turtle.seth(-40)     #使乌龟面向坐标系的绝对-40°
for i in range(4):   #进行4次循环(0,1,2,3)
    turtle.circle(40, 80)    #画圆,半径40,圆心在左侧,弧度80
    turtle.circle(-40, 80)	 ##画圆,半径40,圆心在右侧,弧度80
turtle.circle(40, 80/2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2/3)
turtle.done()        #结束画图,但不关闭画布

练习五 风车轮绘制

#FenglunDraw
import turtle as t     #最简洁方便的引入模式
t.pensize(2)
t.pencolor("black")

for i in range(4):     #在循环中,绘制整个风车的1/4
    t.seth(-90*(i+1))  #确定每次循环开始时面朝的方向
    t.fd(150)
    t.rt(90)           #向右旋转90°,只调整了面向的方向,不作画
    t.circle(-150,45)
    t.goto(0,0)        #回到坐标原点,并沿途绘制直线
t.done()

测验(单选)

python语言程序设计(MOOC 嵩天)第二章 程序整理(0210)_第1张图片
python语言程序设计(MOOC 嵩天)第二章 程序整理(0210)_第2张图片
python语言程序设计(MOOC 嵩天)第二章 程序整理(0210)_第3张图片

你可能感兴趣的:(python基础,python)