Python语言程序设计(北京理工大学)第二周_Python Programming week02

实例2: Python蟒蛇绘制

描述

这是"实例"题,与课上讲解实例相同,请作答检验学习效果。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

使用turtle库,绘制一个蟒蛇形状的图形。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

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

输出示例

输出效果如下:

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第1张图片

from turtle import *
setup(650, 350)
penup()
backward(250)
pendown()
pensize(25)
pencolor("purple")
setheading(-40)
for i in range(4):
    circle(40, 80)
    circle(-40, 80)
circle(40, 80/2)
forward(40)
circle(16, 180)
forward(40 * 2/3)
done()

turtle正方形绘制

描述

使用turtle库,绘制一个正方形。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

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

输出示例

正方形效果如下:

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第2张图片

import turtle as t
t.penup()
t.goto(-100, -100)
t.pendown()
t.pensize(3)
for i in range(4):
    t.fd(200)
    t.left(90)
t.done()

turtle六边形绘制

描述

使用turtle库,绘制一个六边形。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

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

输出示例

六边形效果如下:

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第3张图片

import turtle as t
t.pensize(3)
for i in range(6):
    t.fd(100)
    t.left(60)
t.done()

turtle叠边形绘制

描述

使用turtle库,绘制一个叠边形,其中,叠边形内角为80度。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

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

输出示例

叠边形效果如下:

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第4张图片

import turtle as t
t.pensize(3)
for i in range(9):
    t.fd(100)
    t.left(80)
t.done()

 

 

 

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第5张图片

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第6张图片

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第7张图片

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第8张图片

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第9张图片

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第10张图片

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第11张图片

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第12张图片

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第13张图片

Python语言程序设计(北京理工大学)第二周_Python Programming week02_第14张图片

你可能感兴趣的:(course,assignment)