我需要編寫一個不會給我錯誤的代碼,我想要一個打印再次嘗試。如何在Python中使用Except異常?
我在其他主題學習,但我不明白這一點。 我有這樣的代碼:你
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
做哪一部分的它,你還不明白嗎?此代碼似乎已經工作。 – thegrinner
但不起作用!我想,當我把一個輸入例如:'2..0',然後打印我想要的錯誤... –