A=0;a=0;b=0;k=0;i=0
print"Programma per trasformare gli angoli da gradi, primi e secondi in gradi e decimali di grado e viceversa";print
A=input("Digitare la parte in gradi dell'angolo ")
while i==0:
    a=input("Digitare la componente in primi dell'angolo (da 0 a 59) ")
    b=input("Digitare la componente in secondi dell'angolo( da 0 a 59) ")
    if a>=60 or b>=60:
        print"ERRORE: valore immesso non valido"
    else:
        k=A+float(a)/60+float(b)/3600 # La scrittura con float() serve a impedire che il risultato venga arrotondato all'unità
        print"Il valore di",A,"° ",a,"'",b,"'' corrisponde a",k,"°"
        i=1
