gpt4 book ai didi

python - 如何在python中为参数分配类型?

转载 作者:行者123 更新时间:2023-12-05 05:46:05 25 4
gpt4 key购买 nike

我有一个名为 triangulo 的类和一个名为 coord 的类。所以,为了创建一个新的三角形实例,我传递了三个顶点

t=三角形(V1、V2、V3)

所以,为了文档,我想以这种方式编写类三角形

class triangulo( object ):
def __init__(self, a:coord, b:coord, c:coord)->None:
"""Constructor
"""
self.A= a
self.B= b
self.C= c

class coord( object ):
def __init__( self, x, y ):
self.x= x
self.y= y

但是当我尝试导入这个库时,我得到了这个错误

NameError: name 'coord' 未定义

所以问题是:如何让 python 接受顶点作为一种数据类型?

最佳答案

使用前需要先声明类!所以将 coord 类放在 triangulo 的顶部将解决问题

关于python - 如何在python中为参数分配类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71231389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com