kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

Programming

[COS PRO 2급 파이썬 실습] 정수/실수 출력 프로그램

까마기 2020. 12. 7. 22:27
728x90
반응형

<실습>

print("본 프로그램은 섭씨를 화씨로 변환해주는 프로그램입니다.")
print("변환하고 싶은 섭씨 온도를 입력해 주세요")

a = input()
b = (a*1.8)+32

print("섭씨온도 : ", a)
print("화씨온도 : ", b)

---> 에러 발생

 

왜 에러가 나는지 확인해보았다. 우선 에러메세지가 can't multiply sequence by non-int of type 'float' --> 

시퀀스를 'float'유형의 정수가 아닌 값으로 곱할 수 없습니다. 라는 에러메세지로 type의 문제였다.

 

a를 float으로 묶어주고 진행

 

소수점이 거슬린다.

 

* round를 사용하면 원하는 소수점까지 지정하여 출력이 가능하다.

정답

 

 

반응형