博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
作业day02
阅读量:5134 次
发布时间:2019-06-13

本文共 3247 字,大约阅读时间需要 10 分钟。

1.使用turtle库,绘制一个八边形。图形如下所示:

import turtle as t

t.setup(800, 800)
t.pensize(10)
t.pu()
t.bk(100)
t.pd()
t.goto(0, 100)
t.goto(100, 100)
t.goto(200, 0)
t.goto(200, -100)
t.goto(100, -200)
t.goto(0, -200)
t.goto(-100, -100)
t.goto(-100, 0)
t.done()

1739654-20190715192058138-1168662257.png

2.使用turtle库,绘制一个八角图形。

import turtle as t

t.setup(800, 800)
t.pu()
t.goto(-100, -50)
t.pd()
t.goto(100, -50)
t.goto(-50, 100)
t.goto(-50, -100)
t.goto(100, 50)
t.goto(-100, 50)
t.goto(50, -100)
t.goto(50, 100)
t.goto(-100, -50)
t.done()

1739654-20190715192536083-697837502.png

3.简述import <模块名>/from <模块名> import */import <模块名> as <新模块名>三者的区别

​ 使用import的话,在之后调用里面方法的时候必须要写成 模块名.方法名 ,重复模块名太多。

使用from import *的话,可以省去编写后续模块名,但是容易造成与其他方法的冲突。

使用import as 的话,是不会造成冲突且可以将模块名简写成想要的别名,最为方便。

4.设计程序,要求:循环打印数列`1,3,5,...,99

for i in range(1, 99, 2):

print(i)

5.使用turtle库,绘制一个自己喜欢的图形,如下图

import turtle as t

光标定位

t.setup(800,600)

t.pu()
t.fd(-100)
t.right(90)
t.fd(70)
t.left(90)
t.pd()

第一笔 横

t.pensize(8)

t.pencolor("pink")
t.fd(170)

第一笔 笔锋

t.circle(3,180)

t.fd(5)
t.pu()
t.circle(3,180)
t.fd(5)
t.left(180)
t.fd(85)
t.right(90)
t.fd(60)
t.pd()

第二笔 笔锋

t.circle(3,180)

t.fd(5)
t.pu()
t.circle(3,180)
t.fd(5)
t.right(180)
t.pd()

第二笔 竖

t.fd(120)

t.pu()
t.fd(20)
t.pd()

调整

t.right(180)

t.pu()
t.fd(80)
t.left(90)
t.fd(5)
t.pd()

第三笔 撇(从起笔到落笔笔触从粗到细并且增加角度)

t.left(45)

t.fd(12)
t.pensize(9)
t.fd(12)
t.right(5)
t.pensize(8)
t.fd(12)
t.pensize(7)
t.fd(12)
t.pensize(6)
t.fd(12)
t.pensize(5)
t.fd(12)
t.right(5)
t.pensize(4)
t.fd(12)
t.pensize(3)
t.fd(12)
t.pensize(2)
t.fd(12)
t.pensize(1)
t.fd(12)

调整

t.pu()

t.left(180)
t.fd(48)
t.left(5)
t.fd(48)
t.left(5)
t.fd(24)
t.right(45)
t.fd(5)
t.pd()

第四笔 捺(从起笔到落笔笔触从细到粗并且增加角度)

t.pensize(3)

t.right(45)
t.fd(12)
t.fd(12)
t.left(5)
t.fd(12)
t.pensize(4)
t.fd(12)
t.pensize(5)
t.fd(12)
t.pensize(6)
t.fd(12)
t.left(5)
t.pensize(7)
t.fd(12)
t.pensize(8)
t.fd(12)
t.pensize(9)
t.fd(12)
t.pensize(10)
t.fd(12)

调整

t.pu()

t.left(180)
t.fd(10)
t.left(35)
t.fd(130)
t.left(180)
t.pd()

第五笔第一部分

t.pensize(8)

t.pencolor("pink")
t.fd(85)

笔锋

t.circle(2,180)

t.fd(5)
t.pu()
t.circle(2,180)
t.fd(5)
t.left(180)
t.pd()

第五笔第二部分

t.pensize(10)

t.left(45)
t.fd(5)
t.pensize(9)
t.fd(5)
t.pensize(8)
t.fd(5)
t.pensize(7)
t.fd(5)
t.pensize(6)
t.fd(5)
t.pensize(5)
t.fd(5)
t.pensize(4)
t.fd(5)
t.pensize(3)
t.fd(5)
t.pensize(2)
t.fd(5)
t.pensize(1)
t.fd(5)

第五笔第三部分

t.pensize(8)

t.left(45)

笔锋

t.circle(3,180)

t.fd(5)
t.pu()
t.circle(3,180)
t.fd(5)
t.pd()

笔画

t.fd(100)

第五笔第四部分

t.circle(-3,180)

t.fd(5)
t.left(55)
t.fd(10)

调整

t.pu()

t.right(55)
t.fd(70)
t.right(90)
t.fd(-75)
t.pd()

第六笔 横

t.fd(170)

第一笔 笔锋

t.circle(3,180)

t.fd(5)

皇冠

t.pu()

t.right(90)
t.fd(220)
t.right(90)
t.fd(-200)
t.pd()

t.begin_fill()

t.fillcolor("yellow")

第一笔

t.pencolor("brown")

t.fd(235)

第二笔

t.left(90)

t.fd(130)

第三笔

t.left(135)

t.fd(80)

第四笔

t.right(100)

t.fd(100)

第五笔

t.left(110)

t.fd(100)

第六笔

t.right(90)

t.fd(80)

第七笔

t.left(125)

t.fd(119)
t.end_fill()

皇冠尖

t.left(180)

t.pu()
t.fd(160)
t.pd()
t.begin_fill()
t.fillcolor("yellow")
t.pensize(10)
t.circle(15, 360)
t.end_fill()

t.pu()

t.fd(20)
t.right(90)
t.fd(117.5)
t.pd()
t.begin_fill()
t.fillcolor("yellow")
t.circle(15, 360)
t.end_fill()

t.pu()

t.fd(117.5)
t.right(90)
t.fd(20)
t.pd()
t.begin_fill()
t.fillcolor("yellow")
t.circle(15, 360)
t.end_fill()

t.done()

1739654-20190715194721938-506933530.jpg

转载于:https://www.cnblogs.com/pythonlic/p/11191085.html

你可能感兴趣的文章
CF992E Nastya and King-Shamans(线段树二分+思维)
查看>>
如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:
查看>>
linux install ftp server
查看>>
alter database databasename set single_user with rollback IMMEDIATE 不成功问题
查看>>
【题解】青蛙的约会
查看>>
autopep8
查看>>
GIT在Linux上的安装和使用简介
查看>>
Android 官方新手指导教程
查看>>
幸运转盘v1.0 【附视频】我的Android原创处女作,请支持!
查看>>
[51nod] 1199 Money out of Thin Air #线段树+DFS序
查看>>
Red and Black(poj-1979)
查看>>
安装 Express
查看>>
存储(硬件方面的一些基本术语)
查看>>
观察者模式
查看>>
Weka中数据挖掘与机器学习系列之基本概念(三)
查看>>
Win磁盘MBR转换为GUID
查看>>
Java SE和Java EE应用的性能调优
查看>>
leetcode-Sort List
查看>>
中文词频统计
查看>>
了解node.js
查看>>