def triangulo_valido(a,b,c): if a <= 0 or b <= 0 or c <= 0: return False if a >= (b + c): return False if b >= (a + c): return False if c >= (a + b): return False return True with open("triangulos.txt", "r") as arq: linhas = arq.readlines() respostas = [] for linha in linhas: partes = linha.strip().split() for i in range(len(partes)): partes = float(partes) resposta = triangulo_valido(partes[0], partes[1], partes[2]) if resposta: respostas.append('SIM') else: respostas.append('NÃO') with open("triangulos.txt", "w") as arq: for resp in respostas: arq.write(f"{resp}\n") with open('escrever-triangulo.txt', 'w') as arq: for rsp in respostas: arq.write(f'{resp}\n') ERRO: if a <= 0 or b <= 0 or c <= 0: ^^^^^^ TypeError: '<=' not supported between instances of 'str' and 'int' Continue reading...