리스트에 sys.stdin.readline()으로 입력을 받으면
입력된 문자열의 끝에 줄바꿈 문자(\n)가 포함됨
import sys n = int(sys.stdin.readline())
a = []
for _ in range(n):
num = sys.stdin.readline()
a.append(num)
print(a)
입력
3
1
4
5
출력이 '1/n' '4/n' ... 식으로 나온다.
해결 방법은
n = int(sys.stdin.readline().strip())
strip()을 통해 줄바꿈 문자 제거해야 된다.
'새로 알게 된 점' 카테고리의 다른 글
파이썬 deque 함수 (0) | 2024.07.08 |
---|---|
python round 함수 (0) | 2024.06.27 |