python蟒蛇绘制程序中国大学mooc_Python入门习题2.蟒蛇绘制(turtle库)

例2.调用turtle库中的若干函数来绘制蟒蛇,要求:(1)主体窗口宽650像素,高度350像素,窗口左侧与屏幕左侧像素距离200,窗口顶部与屏幕顶部像素距离200;(2)画笔落点在原点反向前进250像素处,画笔尺寸25,颜色紫色;(3)画笔初始行进方向逆时针40°,先后分别绘制40为半径,80°的顺时针和逆时针圆弧,循环四次。(4)绘制40半径,40°顺时针圆弧,再前进40像素,绘制16半径180°顺时针圆弧,前行40*2/3像素。

解:效果如图:

1 from turtle import * #引入turtle库

2 setup(650,350,200,200) #设置窗口位置

3 penup() #“抬起笔”

4 fd(-250) #执笔前进 forward 反之backward 或 bk

5 pendown() #落笔

6 pensize(25) #设置画笔尺寸

7 pencolor("purple") #设置画笔颜色

8 seth(-40) #设置初始行进角度 setheading

9 for i in range(4): #遍历循环

10 circle(40,80)

11 circle(-40,80)

12 circle(40,40) #绘制圆弧

13 fd(40)

14 circle(16,180)

15 fd(40*2/3)

turtle快速参考:

博客参考《Python程序设计基础》高等教育出版社(第2版) 嵩天,礼欣,黄天羽著   第二章2.3,2.4部分

推荐与上述教材配套的北京理工大学 嵩天,礼欣,黄天羽老师的MOOC

标签:turtle,画笔,Python,40,像素,习题,绘制,circle

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值