import math
datos1=[]
file = open('coordenadas.txt','r')
nuevo = open('nuevo.txt', 'w')
#Abre archivo y lo lee
file.readline()
#Saca primer linea del archivo, son encabezados que no interesan
for line in file:
# le quitamos los corchetes:
linea = line.replace(']', '').replace('[', '')
# separamos los números
numeros = linea.split(',')
# el valor lo lee como carácter. Hay que pasarlo a número.
# entiendo que los datos son enteros
angulo1 = int(numeros[1])
angulo2 = int(numeros[2])
# suponiendo que los grados son en sexagesimales: hay que pasarlos a radianes
angulo1 = math.radians(angulo1)
angulo2 = math.radians(angulo2)
valor1 = round(math.cos(angulo1), 4)
valor2 = round(math.cos(angulo2), 4)
fila = '[%s, %s, %s]\n' % (numeros[0], valor1, valor2)
nuevo.write(fila)
nuevo.close()
file.close()