python 切割立方体_Python绘制立方体

本文介绍了如何使用Python的turtle库来绘制一个立方体。通过画两个正方形并补充四条连接线,详细展示了绘制过程,包括每个步骤的坐标定位。最后给出了完整的Python代码示例。
摘要由CSDN通过智能技术生成

大家想想,用Python画立方体难不难?

有些人觉得难,有些人不

我就是觉得难的一波??

那么怎么办?如下图

6fd4e4fede93e187dbdd8751681950b5.png

估计没人看得懂我画的,本人鼠标画图天生烂包,O(∩_∩)O哈哈~

第一步:画两个正方形

第二部:补上四条线

我们把下图中的画框的地方当做(0, 0)

113d832d3a34bf83eb9de0b40e48797d.png

于是所有的坐标都确定了

782296196d96143cdf7fc032f47cdb6d.png

步骤1:绘制两个正方形

import turtle

turtle.goto(200, 0)

turtle.goto(200, 200)

turtle.goto(0, 200)

turtle.goto(0, 0)

turtle.penup()

turtle.goto(100, 100)

turtle.pendown()

turtle.goto(100, -100)

turtle.goto(-100, -100)

turtle.goto(-100, 100)

turtle.goto(100, 100)

294608646bc8f59a690823dbbe29bc52.png

步骤2:绘制连接线

turtle.goto(200, 200)

turtle.penup()

turtle.goto(100, -100)

turtle.pendown()

turtle.goto(200, 0)

turtle.penup()

turtle.goto(-100, -100)

turtle.pendown()

turtle.goto(0, 0)

turtle.penup()

turtle.goto(-100, 100)

turtle.pendown()

turtle.goto(0, 200)

3a6958a7b3f190a6f2a245027ba9950b.png

完整代码:

import turtle

turtle.goto(200, 0)

turtle.goto(200, 200)

turtle.goto(0, 200)

turtle.goto(0, 0)

turtle.penup()

turtle.goto(100, 100)

turtle.pendown()

turtle.goto(100, -100)

turtle.goto(-100, -100)

turtle.goto(-100, 100)

turtle.goto(100, 100)

turtle.goto(200, 200)

turtle.penup()

turtle.goto(100, -100)

turtle.pendown()

turtle.goto(200, 0)

turtle.penup()

turtle.goto(-100, -100)

turtle.pendown()

turtle.goto(0, 0)

turtle.penup()

turtle.goto(-100, 100)

turtle.pendown()

turtle.goto(0, 200)

turtle.done()

提示:turtle.done()是用来在画图结束后保留(暂停)图像

结果

b2f615c02bdb10f6ba79f8238e6c7afe.gif

原文:https://www.cnblogs.com/coding365/p/12643523.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值