首页 技术 正文
技术 2022年11月9日
0 收藏 692 点赞 3,775 浏览 1458 个字

首先引入函数库:

第一种:

import turtle 

import turtle as t

第二种:

from turtle import *

1:使用 turtle 库的 turtle.fd() 函数和 turtle.left() 函数绘制一个等边三角形,边长为 200 像素。

import turtle as t
for i in range(3):
    t.fd(200)
    t.left(120)

2、使用 turtle 库的 turtle.fd() 函数和 turtle.seth() 函数绘制一个边长为 200 的正方形,效果如下图所示。

import turtle as t
for i in range(4):                                                                           
     t.fd(200)
     t.left(90)

方法二:

import turtle
d = 0
for i in range(4):
    turtle.fd(200)
    d=d+90
    turtle.seth(d)  #seth()海龟方向始终为正东方向。

3.用 turtle 库的 turtle.fd() 函数和 turtle.seth() 函数绘制一个五边形,边长为 200 像素,效果如下图所示。

import turtle
d = 0
for i in range(5):
    turtle.fd(200)
   d += 72
   turtle.seth(d)

效果图:

4.用 turtle 库的 turtle.fd() 函数和 turtle.left() 函数绘制一个六边形,边长为 200 像素,效果如下图所示。

import turtle as t
for i in range(6):
     t.fd(200)
     t.left(60)

效果图:

5.使用 turtle 库的 turtle.circle() 函数、turtle.seth() 函数和 turtle.left() 函数绘制一个四瓣花图形,从左上角花瓣开始,逆时针作画,效果如下图所示

import turtle as t
for i in range(4):
    t.seth(90 * (i + 1))
#90,180,270,360
    t.circle(200,90)
#-90,0,90,180
    t.seth(-90 + i * 90)
    t.circle(200,90)

方法2:

import turtle
for i in range(4):
    turtle.left(90)
    turtle.circle(50,180)

6.使用 turtle 库的 turtle.right() 函数和 turtle.circle() 函数绘制一个四叶草,效果如下图所示。

import turtle
for i in range(4):
    turtle.left(90)
    turtle.circle(50,-180)

方法2:

import turtle
for i in range(4):
    turtle.right(90)
    turtle.circle(50,180)

效果图:

7.绘制五角星

import turtle as t
t.pensize(4)
t.pencolor(“yellow”) #画笔颜色
t.fillcolor(“red”)#内部填充红色
#绘制五角星#
t.begin_fill() #图形内部填充开始
for i in range(5):#重复执行5次
    t.fd(200)#向前移动200像素
    t.right(144)#向右移动144度,五角星内角和180
t.end_fill()

效果图:

参考文献:

1.https://blog.csdn.net/u014041590/article/details/88913903

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,488
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,903
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,736
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,487
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,127
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,289