본문 바로가기
CS/Python

[Python] float에서 \n이 출력되는 현상 (???)

by Code Song 2023. 4. 5.

code up 파이썬 100제 중에 6026번 문제를 푸는데 자꾸 에러가 났다...

 

https://codeup.kr/problem.php?id=6026 

 

[기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

codeup.kr

 

입력

0.1

0.4

 

이렇게 들어오면 합을 0.5로 출력하는 문제인데,

a, b = map(float, input().split()) #or float(input().split())
print(a+b)

자꾸 enter가 같이 출력되어서 오류가 났다...

그래서 결국

a = float(input())
b = float(input())
print(a+b)

로 한 줄 씩 받도록 고쳐주었다.

 

split하고 float으로 변환되면서 \n이 같이 딸려가는 것 같은데 무엇이 문제인지 아직 찾아내지 못했다...

댓글