慕课&北理工python基础-Python基本图形绘制 (第2天)

论坛 期权论坛 脚本     
匿名技术用户   2021-1-14 14:39   313   0

一个总是记不住的:

circle(x, y) 表示 以x长度为半径,y为角度,当前方向左侧x出为圆心,画圆。其中x和y都可以是负数,相应取反。

turtle八边形绘制

描述

使用turtle库,绘制一个八边形。

输出示例

八边形效果如下:

import turtle as t
t.pensize(2)
for i in range(8):
    t.fd(100)
    t.left(45)

turtle八角图形绘制

描述

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

注意:这是一个自动评阅题目,请补充"编程模板"中横线内容。

输出示例

八角图形效果如下:

import turtle as t
t.pensize(2)
for i in range(8):
    t.fd(150)
    t.left(135)

turtle风轮绘制

描述

使用turtle库,绘制一个风轮效果,其中,每个风轮内角为45度,风轮边长150像素。

注意:这不是自动评阅题目,仅用于练习,没有评阅。

提示:turtle.goto(x,y)函数,能够将turtle画笔移动到坐标(x,y)

输出示例

叠边形效果如下:

import turtle
turtle.pencolor("black")
turtle.pensize(5)
for i in range(4):
    turtle.fd(150)
    turtle.right(90)
    turtle.circle(-150,45)
    turtle.goto(0,0)
    turtle.left(45)
turtle.done()

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP