인프런 커뮤니티 질문&답변

뒹글뒹글님의 프로필 이미지
뒹글뒹글

작성한 질문수

프로그래밍, 데이터 과학을 위한 파이썬 입문

– 과제 제출 방법

Test main이 Fail이 뜹니다.

작성

·

228

0

def input_celsius_value():

celsius=float(input("변환하고 싶은 섭씨 온도를 입력해 주세요:"))

return celsius

def convert_celsius_fahrenheit(celsius_value):

fahrenheit=((9/5)*celsius_value)+float(32)

return fahrenheit

def print_fahrenheit_value(celsius_value, fahrenheit_value):

print("섭씨온도: %fn화씨온도: %f" %(celsius_value, fahrenheit_value))

def main():

print("본 프로그램은 섭씨를 화씨로로 변환해주는 프로그램입니다")

print("============================")

celsius_value=input_celsius_value()

fahrenheit_value=convert_celsius_fahrenheit(celsius_value)

print_fahrenheit_value(celsius_value, fahrenheit_value)

print("===========================")

print("프로그램이 종료 되었습니다.")

if name == 'main':

main()

코드는 위와 같고 실행하면 다음과 같습니다.

본 프로그램은 섭씨를 화씨로로 변환해주는 프로그램입니다

변환하고 싶은 섭씨 온도를 입력해 주세요:32.2

섭씨온도: 32.200000

화씨온도: 89.960000

프로그램이 종료 되었습니다.

잘 실행되는데 제출하면 Failed가 뜨네요.

답변 3

0

무슨 이유인지는 모르겠지만 old style formatting 으로 통과가 불가능하네요

format이나 f-string으로 하니까 통과됩니다 참고하세요~

    print("섭씨온도: {}n화씨온도: {}".format(celsius_value, fahrenheit_value))

0

뒹글뒹글님의 프로필 이미지
뒹글뒹글
질문자

float를 제한했다는게 무슨의미죠..? ,로 연결하라는 것도 무슨 말인지 모르겠네요ㅜㅜ

0

TeamLab님의 프로필 이미지
TeamLab
지식공유자

혹시 float을 제한한거 같습니다. 그냥 , 를 사용해서 연결해보시겠어요?

뒹글뒹글님의 프로필 이미지
뒹글뒹글

작성한 질문수

질문하기