
1. readline 함수의 기본 동작은 사용자 입력을 받는 함수로, 사용자가 입력한 값을 반환합니다. 사용법은 다음과 같습니다.
#hostingforum.kr
python
import sys
line = sys.stdin.readline()
print(line)
2. 이전 입력 데이터를 초기화하는 방법은 readline 함수를 사용하여 이전 입력 데이터를 읽은 후, readline 함수를 다시 사용하여 새로운 입력 데이터를 읽는 것입니다. 또는, readline 함수를 사용하기 전에 sys.stdin.readline의 값을 초기화하는 방법도 있습니다.
#hostingforum.kr
python
import sys
sys.stdin.readline() # 이전 입력 데이터를 읽기
line = sys.stdin.readline()
print(line)
3. 사용자 입력이 잘못된 형식일 때, 오류 메시지를 출력하고 다시 입력을 받는 방법은 try-except 문을 사용하여 오류를 처리하는 것입니다. 오류가 발생하면 오류 메시지를 출력하고 다시 입력을 받습니다.
#hostingforum.kr
python
import sys
while True:
try:
line = sys.stdin.readline().strip()
# 입력 데이터를 처리하는 코드
break
except ValueError:
print("잘못된 형식의 입력입니다. 다시 입력해주세요.")
2025-03-27 23:57