# 3. APS/CodeUp

CodeUp # Python 기초 100제_6034_정수 2개 입력받아 차 계산하기

둥굴둥굴둥굴레차 2021. 3. 6. 00:42

 

 

🏀 [문제]

 

정수 2개(a, b)를 입력받아 a에서 b를 뺀 차를 출력하는 프로그램을 작성해보자.

 

codeup.kr/problem.php?id=6034

 

[기초-산술연산] 정수 2개 입력받아 차 계산하기(설명)(py)

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

codeup.kr

A, B = map(int, input().split())
print(A-B)

👕 int(input().split())이 안되는 이유?

 

.split()은 공백을 기준으로 input요소들을 list로 만들어 줌

 

따라서, input으로 받는 요소 여러개를 list로 만들어준 상태임.

 

int로의 명시적 형변환은 "한 개"의 요소만이 가능한 기능이다.

 

따라서, map을 사용하여 list안의 모든 요소들을 지정된 함수(ex. int형)로 처리해주자.

 

# 올바른 방법
A, B = map(int, input().split())