#!/usr/bin/python
# coding: utf-8

#--------------------------------------------------------------------
# Fichero:  rad2deg.py
# Objetivo: Convierte de radianes a grados, min. y seg. sex.
# Autor:    Pedro Reina <pedro@pedroreina.net>
# Fecha:    S.25.4.2026
# Atención: solo se ha probado en Python 2.7
# Licencia: Dominio público
#           https://creativecommons.org/publicdomain/zero/1.0/
#--------------------------------------------------------------------

#------------------------------------------------
# Módulos
#------------------------------------------------

# Para leer la línea de órdenes
import sys

# pi
import math

#------------------------------------------------
# El programa
#------------------------------------------------

# Leemos el datos de la línea de órdenes
AngRad = float(sys.argv[1])

# Mostramos el dato
print AngRad, 'rad'

# Convertimos radianes a grados
AngDeg = AngRad * 180 / math.pi

# Pasamos a grados, min. y seg. sex.
Deg = int(AngDeg)
Resto = AngDeg-Deg
Minutos = 60*Resto
Min = int(Minutos)
Seg = int(60*(Minutos-Min)+0.5)

# Mostramos el resultado
print str(Deg)+u'°', str(Min)+u'′', str(Seg)+u'″'
