《PYTHON语言程序设计》(2018版)1.20修改这道题,利用类的方式,做一个随机出现的立方体(下)

接着上一次。我们构建了类似这样的随机两个矩形。现在要把他们连接起来

我想的办法是利用class的帮助
构建一个教draw_rec的类。
利用draw_rec.r1x1,draw.recr1y1这样的方式将其中的点取出
然后赋值给另一个函数draw_line的函数。利用它将图中的4对th点进行连接。
在这里插入图片描述

2025.2.8
构建一个教draw_rec的类
1建立矩形4个点。为了方便取数。我要建立8个这样的点
设立这么多点,我的内心属实慌张

class draw_rec:
    def __init__(self,r1x1,r1y1,r1x2,r1y2,r1x3,r1y3,r1x4,r1y4,r2x1,r2y1,r2x2,r2y2,r2x3,r2y3,r2x4,r2y4):

8个点,真的应该这么吗

我设计成4个点,加一个add变量呢

class draw_rec:
    def __init__(self, r1x1, r1y1, r1x2, r1y2, r1x3, r1y3, r1x4, r1y4, add):
        self.__r1x1 = r1x1
        self.__r1y1 = r1y1
        self.__r1x2 = r1x2
        self.__r1y2 = r1y2
        self.__r1x3 = r1x3
        self.__r1y3 = r1y3
        self.__r1x4 = r1x4
        self.__r1y4 = r1y4

        self.__add = add

这4个点作为第一个矩形的点,第二个矩形我是不是利用第一个矩形的点+add就可以得出呢???
r1 和 r2 两个矩形的各4个顶点


    def get_r1x1(self):
        return self.__r1x1

    def get_r1y1(self):
        return self.__r1y1

    def get_r1x2(self):
        return self.__r1x2

    def get_r1y2(self):
        return self.__r1y2

    def get_r1x3(self):
        return self.__r1x3

    def get_r1y3(self):
        return self.__r1y3

    def 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

贾宝不是玉

谢谢各位兄弟们的关注,谢谢破费

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

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

打赏作者

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

抵扣说明:

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

余额充值