Python turtle画画

Python小乌龟画图

import turtle #导入turtle包
turtle.setup(600,800,808,116)   #画板大小涉资
turtle.bgcolor('pink')    #画板背景设置
leo=turtle.Turtle()   #定义画笔
leo.color('red')    #定义画笔颜色
leo.fillcolor('green')   #定义画笔填充颜色
leo.pensize(10)    #定义画笔粗细
leo.shape('turtle')    #定义画笔形状
leo.turtlesize(3,3,3)   #定义形状大小
leo.speed(1)     #定义画笔速度
#绘制一个正方形
for i in range(4):  #边数
    leo.forward(100) #前进距离
    leo.right(90)  #转向角度
for i in range(3):
    leo.forward(100)
    leo.left(120)
for i  in range(5):
    leo.forward(100)
    leo.left(360/5)
leo.up()   #画笔离开画板
leo.goto(-250,30)   #画笔前往位置
leo.write("PENG",font=('宋体',60))
leo.ht()   #隐藏画笔
turtle.mainloop()  ##画完之后窗口不退出

最后的完成图片

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Pythonturtle库是一个用于绘制图形的库。通过turtle库,我们可以使用简单的指令来控制一个图形化的乌龟进行绘图。根据提供的引用内容,以下是使用turtle库画图的几个例子: 例子1: import turtle turtle.showturtle() turtle.color("red") turtle.fillcolor("red") turtle.begin_fill() turtle.right(72) turtle.forward(200) turtle.right(144) turtle.forward(200) turtle.right(144) turtle.fd(200) turtle.right(144) turtle.fd(200) turtle.right(144) turtle.fd(200) turtle.end_fill() turtle.hideturtle() turtle.done() 这段代码绘制了一个红色的五角星。 例子2: import turtle turtle.penup() turtle.goto(-50,20) turtle.pendown() turtle.circle(30) turtle.right(90) turtle.goto(-50,-50) turtle.right(90) turtle.forward(40) turtle.penup() turtle.goto(-50,-10) turtle.right(180) turtle.pendown() turtle.forward(40) turtle.right(90) turtle.forward(40) turtle.penup() turtle.goto(-50,10) turtle.pendown() turtle.left(90) turtle.forward(50) turtle.left(90) turtle.forward(20) turtle.penup() turtle.goto(-50,0) turtle.right(90) turtle.pendown() turtle.forward(50) turtle.right(90) turtle.forward(20) turtle.right(180) turtle.penup() turtle.goto(130,40) turtle.pendown() turtle.color("red") turtle.fillcolor("red") turtle.begin_fill() turtle.circle(50,180) turtle.circle(100,180) turtle.circle(50,180) turtle.end_fill() turtle.hideturtle() turtle.done() 这段代码绘制了一个复杂的图形,包括一个圆和一些直线。 所以,如果你想要使用Python绘制图形,你可以使用turtle库来实现。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Python使用turtle画图](https://blog.csdn.net/Green_Hand_is_me/article/details/121667998)[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: 50%"] - *3* [Python画画turtle库初级、中级、高级详解](https://blog.csdn.net/qq_42554007/article/details/120685474)[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: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值