エラーが発生しないコードを作成する必要があります。たとえば、印刷を再試行します。
私は他のトピックで学びますが、それについては何も理解していません。私はこのコードを持っています:
def conversor(anosluz):
try:
km = float(anosluz * (9.459 * 10**12))
return km
except Exception, e:
print 'Ooops! O valor que inseriste nao e o correcto, tenta de novo.', e
if __name__=='__main__':
anosluz = input('Insira a distancia em anos luz: ')
resultado = conversor(anosluz)
print resultado