화씨를 Clesius 계산기로 만들고 시도를 사용하고 ValueError
함수를 제외하고 잘못된 값을 두 번 이상 입력 할 수 없거나 충돌이 발생합니다. 나는 사용자가 글자가 아닌 숫자를 입력하기를 원한다. 이것은 내 코드가 지금은 일반적인 프로그래밍에 새로 온 사람과 간단한 방법으로 설명 할 수있는 경우Python : ValueError가 한 번만 작동하는 것을 제외하고 시도하십시오
print("Hej och välkommen till Fahrenheit omvandlaren")
Fahrenheit = (input("Vänligen ange grader i Fahrenheit: "))
try:
test = float(Fahrenheit)
except ValueError:
Fahrenheit = (input("Vänligen ange ett tal!"))
Celsius = (float(Fahrenheit)-32)*5/9
print(Fahrenheit, "Fahernheit är lika med",(round(Celsius,2)),"grader Celsius")
모습입니다
예외를 발생시킬 수있는'except' 블록에 코드를 넣지 않도록하십시오. –