Login
网站首页 > 文章中心 > python

Python绘制小熊(暴力熊)

作者:小编 更新时间:2023-07-19 00:45:24 浏览量:146人看过

下面土嘎嘎小编分享使用Python绘制小熊的简单示例代码:

1.jpg

〓〓python代码如下:〓〓

import turtle

# 设置画布和海龟

canvas = turtle.Screen()

canvas.bgcolor("white")

canvas.title("Bear")

peng = turtle.Turtle()

peng.shape("turtle")

peng.color("brown")

# 绘制头部

peng.penup()

peng.goto(0, 0)

peng.pendown()

peng.begin_fill()

peng.circle(50)

peng.end_fill()

# 绘制耳朵

peng.penup()

peng.goto(-60, 80)

peng.pendown()

peng.fillcolor("brown")

peng.begin_fill()

peng.setheading(45)

peng.circle(30, steps=3)

peng.end_fill()

peng.penup()

peng.goto(60, 80)

peng.pendown()

peng.begin_fill()

peng.setheading(135)

peng.circle(30, steps=3)

peng.end_fill()

# 绘制眼睛

peng.penup()

peng.goto(-20, 10)

peng.pendown()

peng.fillcolor("black")

peng.begin_fill()

peng.circle(5)

peng.end_fill()

peng.penup()

peng.goto(20, 10)

peng.pendown()

peng.begin_fill()

peng.circle(5)

peng.end_fill()

# 绘制鼻子

peng.penup()

peng.goto(0, -10)

peng.pendown()

peng.fillcolor("black")

peng.begin_fill()

peng.setheading(-90)

peng.forward(20)

peng.right(90)

peng.circle(10, 180)

peng.right(90)

peng.forward(20)

peng.end_fill()

# 绘制嘴巴

peng.penup()

peng.goto(-25, -40)

peng.pendown()

peng.setheading(-60)

peng.circle(25, 120)

# 绘制身体

peng.penup()

peng.goto(0, -80)

peng.pendown()

peng.begin_fill()

peng.circle(80)

peng.end_fill()

# 绘制胳膊

peng.penup()

peng.goto(-70, -80)

peng.pendown()

peng.fillcolor("brown")

peng.begin_fill()

peng.setheading(45)

peng.forward(60)

peng.right(90)

peng.circle(30, 180)

peng.right(90)

peng.forward(60)

peng.end_fill()

peng.penup()

peng.goto(70, -80)

peng.pendown()

peng.begin_fill()

peng.setheading(135)

peng.forward(60)

peng.left(90)

peng.circle(30, -180)

peng.left(90)

peng.forward(60)

peng.end_fill()

# 绘制腿

peng.penup()

peng.goto(-40, -160)

peng.pendown()

peng.fillcolor("brown")

peng.begin_fill()

peng.setheading(45)

peng.forward(40)

peng.right(90)

peng.circle(30, 180)

peng.right(90)

peng.forward(40)

peng.end_fill()

peng.penup()

peng.goto(40, -160)

peng.pendown()

peng.begin_fill()

peng.setheading(135)

peng.forward(40)

peng.left(90)

peng.circle(30, -180)

peng.left(90)

peng.forward(40)

peng.end_fill()

# 完成绘制

peng.hideturtle()

turtle.done()

运行这段代码,将会在一个新窗口中显示出一个小熊的图像。注意,你需要安装并导入 turtle 模块才能运行上面给出的代码。


版权声明:倡导尊重与保护知识产权,本站有部分资源、图片来源于网络,如有侵权,请联系我们修改或者删除处理。
转载请说明来源于"土嘎嘎" 本文地址:http://www.tugaga.com/jishu/python/1221.html
<<上一篇 2023-07-19
下一篇 >> 2023-07-19

编辑推荐

热门文章