python绘制出奥特曼

1.源代码

import turtle



def draw_ultraman():

# 设置画笔颜色为红色

turtle.color("red")

# 绘制头部

turtle.begin_fill()

turtle.circle(50)

turtle.end_fill()

# 绘制眼睛

turtle.color("white")

turtle.begin_fill()

turtle.circle(10)

turtle.end_fill()

turtle.color("black")

turtle.begin_fill()

turtle.circle(5)

turtle.end_fill()

turtle.penup()

turtle.goto(25, 0)

turtle.pendown()

turtle.begin_fill()

turtle.circle(5)

turtle.end_fill()

# 绘制身体

turtle.color("red")

turtle.penup()

turtle.goto(-25, -50)

turtle.pendown()

turtle.begin_fill()

turtle.forward(50)

turtle.right(90)

turtle.forward(100)

turtle.right(90)

turtle.forward(50)

turtle.right(90)

turtle.forward(100)

turtle.end_fill()

# 绘制腿部

turtle.penup()

turtle.goto(-25, -150)

turtle.pendown()

turtle.right(45)

turtle.forward(70)

turtle.right(90)

turtle.forward(70)

turtle.penup()

turtle.goto(25, -150)

turtle.pendown()

turtle.left(90)

turtle.forward(70)

turtle.left(90)

turtle.forward(70)

# 隐藏画笔

turtle.hideturtle()

turtle.done()

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是利用Python中的turtle库绘制奥特曼的代码: ```python import turtle # 设置窗口大小和背景色 turtle.setup(800, 600) turtle.bgcolor("black") # 绘制奥特曼的身体 turtle.speed(10) turtle.color("red") turtle.fillcolor("red") turtle.begin_fill() for i in range(180): turtle.forward(2) turtle.left(1) turtle.left(45) for i in range(90): turtle.forward(50) turtle.right(1) turtle.right(90) for i in range(180): turtle.forward(2) turtle.left(1) turtle.right(45) for i in range(90): turtle.forward(50) turtle.right(1) turtle.end_fill() # 绘制奥特曼的眼睛 turtle.penup() turtle.goto(-20, 100) turtle.pendown() turtle.color("white") turtle.fillcolor("white") turtle.begin_fill() turtle.circle(20) turtle.end_fill() turtle.penup() turtle.goto(20, 100) turtle.pendown() turtle.begin_fill() turtle.circle(20) turtle.end_fill() # 绘制奥特曼的眼珠 turtle.penup() turtle.goto(-15, 120) turtle.pendown() turtle.color("black") turtle.fillcolor("black") turtle.begin_fill() turtle.circle(8) turtle.end_fill() turtle.penup() turtle.goto(25, 120) turtle.pendown() turtle.begin_fill() turtle.circle(8) turtle.end_fill() # 绘制奥特曼的嘴巴 turtle.penup() turtle.goto(-40, 50) turtle.pendown() turtle.color("white") turtle.pensize(5) turtle.right(90) turtle.circle(40, 180) # 绘制奥特曼的手臂 turtle.penup() turtle.goto(-140, -30) turtle.pendown() turtle.color("red") turtle.fillcolor("red") turtle.begin_fill() turtle.right(90) turtle.forward(70) turtle.right(90) turtle.forward(30) turtle.right(90) turtle.forward(70) turtle.right(90) turtle.forward(30) turtle.end_fill() turtle.penup() turtle.goto(140, -30) turtle.pendown() turtle.color("red") turtle.fillcolor("red") turtle.begin_fill() turtle.right(90) turtle.forward(70) turtle.right(90) turtle.forward(30) turtle.right(90) turtle.forward(70) turtle.right(90) turtle.forward(30) turtle.end_fill() # 绘制奥特曼的腿 turtle.penup() turtle.goto(-60, -170) turtle.pendown() turtle.color("red") turtle.fillcolor("red") turtle.begin_fill() turtle.right(90) turtle.forward(100) turtle.right(90) turtle.forward(40) turtle.right(90) turtle.forward(100) turtle.right(90) turtle.forward(40) turtle.end_fill() turtle.penup() turtle.goto(60, -170) turtle.pendown() turtle.color("red") turtle.fillcolor("red") turtle.begin_fill() turtle.right(90) turtle.forward(100) turtle.right(90) turtle.forward(40) turtle.right(90) turtle.forward(100) turtle.right(90) turtle.forward(40) turtle.end_fill() turtle.hideturtle() # 隐藏画笔 turtle.done() # 完成绘图 ``` 运行代码后,将会在窗口中绘制奥特曼的图案。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暴躁的秋秋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值