turtle实现水滴、风车形状

 

 

import turtle

turtle.tracer(0)
colors = ["yellow",'blue','red','green']

for i in range(100):
    turtle.color(colors[i%4])
    turtle.pu()
    turtle.forward(i*2)
    turtle.pd()
    turtle.left(89)
    turtle.color(colors[i % 4])
    turtle.begin_fill()
    turtle.circle(-i)
    turtle.end_fill()

turtle.done()

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Python turtle是一个基于Python的图形库,它可以让我们通过编写Python代码实现简单的图形绘制。关于如何用turtle画建筑,下面是一个简单的示例代码,你可以参考这个代码来了解如何使用Python turtle库进行建筑绘制。 ```python import turtle # 设置画布大小和画笔粗细 turtle.setup(800, 600) turtle.pensize(3) # 绘制建筑 turtle.penup() turtle.goto(-200, -150) turtle.pendown() turtle.fillcolor("gray") turtle.begin_fill() turtle.goto(-200, 50) turtle.goto(200, 50) turtle.goto(200, -150) turtle.goto(-200, -150) turtle.end_fill() # 绘制窗户 turtle.penup() turtle.goto(-150, -120) turtle.pendown() turtle.fillcolor("white") turtle.begin_fill() turtle.goto(-50, -120) turtle.goto(-50, -20) turtle.goto(-150, -20) turtle.goto(-150, -120) turtle.end_fill() turtle.penup() turtle.goto(50, -120) turtle.pendown() turtle.fillcolor("white") turtle.begin_fill() turtle.goto(150, -120) turtle.goto(150, -20) turtle.goto(50, -20) turtle.goto(50, -120) turtle.end_fill() # 绘制门 turtle.penup() turtle.goto(-80, -150) turtle.pendown() turtle.fillcolor("brown") turtle.begin_fill() turtle.goto(-80, -50) turtle.goto(80, -50) turtle.goto(80, -150) turtle.goto(-80, -150) turtle.end_fill() # 绘制屋顶 turtle.penup() turtle.goto(-200, 50) turtle.pendown() turtle.fillcolor("red") turtle.begin_fill() turtle.goto(0, 150) turtle.goto(200, 50) turtle.goto(-200, 50) turtle.end_fill() # 隐藏画笔 turtle.hideturtle() # 等待窗口关闭 turtle.done() ``` 上述代码绘制了一个简单的房屋建筑,其中用到了Python turtle库的基本命令,包括`penup()`、`pendown()`、`goto()`、`fillcolor()`等等。你可以根据这个代码学习Python turtle库的使用,并通过调整参数和添加新的绘图命令来实现更加复杂的建筑绘制。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

子龙烜

坦克大战系列,手把手带你实现

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

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

打赏作者

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

抵扣说明:

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

余额充值