turtle工具,画图(很漂亮)

1.代码

#coding=utf-8
import turtle
spiral=turtle.Turtle()
ninja=turtle.Turtle()
ninja.speed(10)

for i in range(100):
    ninja.forward(100)
    ninja.right(30)
    ninja.forward(20)
    ninja.left(60)
    ninja.forward(50)

    ninja.penup()
    ninja.setposition(0,0)
    ninja.pendown()

    ninja.right(2)
turtle.done()

效果展示:

2.可漂亮的图形堆叠

代码:

#coding=utf-8
import turtle
#画五角星(动态)
spiral=turtle.Turtle()

for i in range(20):
    spiral.forward(i*15)  #
    spiral.right(144) #其中的数字代表,画的角度,  120就画三角形,144就画五角星,

turtle.done()

效果图:

3 说不出名字:

#coding=utf-8
import turtle
painter= turtle.Turtle()
painter.pencolor("blue")

for i in range(30):
    painter.forward(30)  #数字好像是代表半径
    painter.left(100)

painter.pencolor("red")
for i in range(50):
    painter.forward(120)
    painter.left(123)

turtle.done()

效果图:

  • 5
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
turtle是一个Python的绘图库,它提供了许多函数和方法来使海龟绘图变得更简单。在这里,我看到了三个不同的turtle海龟绘图练习。 第一种练习是画出一个由四个半圆组成的四瓣小花。代码中使用了turtle库的一些函数,比如`turtle.fd(len)`用于前进一定距离,`turtle.seth(angle)`用于设置海龟的朝向。 第二种练习是根据输入的半径,用四个半圆按逆时针顺序画出一个图形。代码中使用了turtle库的`turtle.circle(radius, extent)`函数来绘制半径为n的半圆,`turtle.seth(angle)`用于设置海龟的朝向。 第三种练习是叠加绘制等边三角形。代码中使用了turtle库的`turtle.circle(radius)`函数来绘制一个半径为r的圆形,`turtle.penup()`和`turtle.pendown()`分别用于起笔和落笔,`turtle.sety(y)`用于移动笔的位置。 这些练习都是为了让初学者熟悉turtle海龟绘图的使用方法,并在练习中掌握一些基本的绘图技巧。你可以根据自己的兴趣和需要进行进一步的练习和探索。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [【Python】turtle海龟画图练习](https://blog.csdn.net/weixin_45867159/article/details/120190244)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值