从另一个python调用一个函数

从另一个python调用一个函数,python,Python,我是一名新的python程序员,试图用两个函数编写python类,并从一个函数调用另一个函数 下面是我的代码,有人能帮我修改代码吗 类解决方案: def重复检查(字符串): 对于范围(1,len(string)//2+1)中的i: 如果不是len(string)%len(string[0:i])和string[0:i]*(len(string)//len(string[0:i])==string: 返回字符串[0:i] def fractionToDecimal(self,分子:int,分母:i

我是一名新的python程序员,试图用两个函数编写python类,并从一个函数调用另一个函数

下面是我的代码,有人能帮我修改代码吗

类解决方案:
def重复检查(字符串):
对于范围(1,len(string)//2+1)中的i:
如果不是len(string)%len(string[0:i])和string[0:i]*(len(string)//len(string[0:i])==string:
返回字符串[0:i]
def fractionToDecimal(self,分子:int,分母:int)->str:
分数=str(分子/分母)
小数点位置=分数索引('.')
重复字符串=str(分数[小数点位置+1:])
如果分子%分母==0:
返回分数
elif分子%分母=0且重复检查(重复字符串)为无:
返回重复字符串
elif分子%分母=0并重复检查(重复字符串)。isdigit()
返回分数+'。(“+重复字符串+”)'
我收到错误消息名称“未定义重复检查”

重复检查方法中缺少“self”:

类解决方案:
def重复检查(自身、字符串):
对于范围(1,len(string)//2+1)中的i:
如果不是len(string)%len(string[0:i])和string[0:i]*(len(string)//len(string[0:i])==string:
返回字符串[0:i]
def fractionToDecimal(self,分子:int,分母:int)->str:
分数=str(分子/分母)
小数点位置=分数索引('.')
重复字符串=str(分数[小数点位置+1:])
如果分子%分母==0:
返回分数
elif分子%分母!=0和self。重复检查(重复字符串)为无:
返回重复字符串
elif分子%分母!=0和self。重复检查(重复字符串)。isdigit():
返回分数+'。(“+重复字符串+”)'

首先,我建议您进行缩进。因此,函数将是类的一个字段

Scond:该类的每个函数都获得“self”参数。然后你可以用self引用它。重复检查()


最诚挚的问候

谢谢,先生,我会处理缩进
    input 
    numerator = 2 denominator = 3
    output
     0.(6)