Python/45가지 파이썬 기초문법 예제

파이썬 (28) 사용자 입력 처리

monstro 2025. 5. 15. 21:26
728x90
반응형

이번에는 입력을 바다아서 동작하는 간단한 예제를 진행한다

예제는 정수 3개를 입력받아 3개의 정수의 합의 평균을 반환하면 된다

코드는 다음과 같이 구성하였다

def returnAVG():
    x, y, z = map(int, input().split())
    return (x + y + z) / 3

print(returnAVG())

 

파이썬에서 입력함수인 input한번에 한줄만 입력받을 수 있다

그리고 input 함수로 입력받은 값은 반드시 문자열로 취급된다

 

따라서 다음과 같이 입력값에 변형을 가한다

input 함수를 통해 입력받은 정수를 split 함수를 통해 공백으로 쪼개어 리스트로 만들고

이 리스트에서 map 함수를 통해 순회하면서 int 함수를 적용하여 정수로 만든다 

 

최종 실행 결과는 다음과 같다

 

728x90
반응형