태그된 제품에 대해 수수료를 받습니다.
화씨온도 섭씨온도 변환 계산기 방법 1
#화씨온도 = (9 / 5) * 섭씨온도 + 32
user_input = float(input("섭씨 온도를 입력하세요 : "))
result = (9 / 5) * user_input + 32
print("화씨 온도 변환 결과는 : ", result, "입니다")
결과
섭씨 온도를 입력하세요 : 11
화씨 온도 변환 결과는 : 51.8 입니다
설명
float(소수) 함수로 유저로부터 값을 입력받아와 변수 user_input에 할당한다.
result에 화씨온도 -> 섭씨온도 변환 수식을 넣고 섭씨온도 부분에 값을 입력받아온 변수를 넣는다.
문자를 추가해서 결과 값을 출력한다.
화씨온도 섭씨온도 변환 계산기 방법 2
def celsius_to_fahrenheit(celsius):
fahrenheit = (celsius * 9/5) + 32
return fahrenheit
def main():
try:
celsius_input = float(input("섭씨 온도를 입력하세요: "))
fahrenheit_output = celsius_to_fahrenheit(celsius_input)
print("화씨 온도 변환 결과:", fahrenheit_output)
except ValueError:
print("유효한 숫자를 입력해주세요.")
if __name__ == "__main__":
main()
결과
섭씨 온도를 입력하세요: 50
화씨 온도 변환 결과: 122.0
설명
섭씨 온도를 화씨 온도로 변환하는 함수 def celsius_to_fahrenheit(celsius)
섭씨 온도를 인수로 받아 화씨 온도로 변환한 후 그 결과를 반환한다.
변환 공식은 Fahrenheit = (Celsius * 9/5) + 32
메인 함수 def main()
사용자가 입력한 섭씨 온도를 float으로 변환하여 celsius_input 변수에 저장
celsius_to_fahrenheit 함수를 호출하여 화씨 온도로 변환한 후 fahrenheit_output 변수에 저장
변환된 화씨 온도를 출력
프로그램 시작점
if __name__ == "__main__":
main()
스크립트가 직접 실행될 때 main 함수를 호출
다른 모듈에서 이 스크립트를 import할 때 main 함수가 자동으로 실행되지 않게한다.
예외 처리
try:
except ValueError:
print("유효한 숫자를 입력해주세요.")
사용자가 유효하지 않은 입력을 했을 때 오류 메시지 출력
태그된 제품에 대해 수수료를 받습니다.