저는 파이썬에 익숙하지 않아 밀리미터를 인치로 변환하는 프로그램을 작성하고 있습니다. 기본적으로 연속 루프로 숫자를 계속 입력하고 정확한 변환 된 측정 값을 얻을 수 있습니다. 나는 더 많은 측정 단위를 변환하는 대신 사용자가 "end"를 입력하여 프로그램을 종료 할 수있게하는 IF 문을 넣기를 원합니다. 이 작업을 수행하는 방법은 무엇입니까 (파이썬 코드를 사용하면 작성된 프로그램을 종료 할 수 있으며 IF 문에서 사용할 수 있습니다).사용자 입력을 사용하여 프로그램을 종료하는 방법은 무엇입니까?
convert=float(25.4)
while True:
print("*******MM*******")
MM=float(input())
Results=float(MM/convert)
print("*****Inches*****")
print("%.3f" % Results)
print("%.4f" % Results)
print("%.5f" % Results)
'break' 문을 사용하여'while '루프를 중지 할 수 있습니다. –
'if ... sys.exit (1)'과 같은 것을하려고합니까? – Vor
코드가 이미 작동합니다. 'end'를 입력하면 프로그램이 종료됩니다. 당신이 종료하기 전에'NameError'를 throw하지만, _does_ end :-) – Kevin