Python/Study Note

입력 값을 변수 두 개에 저장하기 - input, split, map

Lami 2021. 11. 3. 22:40
a, b = input('문자열 두 개를 입력하세요: ').split()

print(a)
print(b)

# 입력: 안녕 하세요
# ----------------- 결과
# 안녕
# 하세요


c, d = input('문자열 두 개를 입력하세요: ').split(',')

print(c)
print(d)

# 입력: 반갑,습니다
# ----------------- 결과
# 반갑
# 습니다

 

두 숫자의 합 구하기

a, b = input('숫자 두 개를 입력하세요: ').split()   # 입력받은 값을 공백 기준으로 분리
a = int(a)  # 변수를 정수로 변환한 뒤 다시 저장
b = int(b)  # 변수를 정수로 변환한 뒤 다시 저장

print(a+b)

# 입력: 5 7
# ---------- 결과
# 12

 

map을 사용해서 정수로 변환하기

map에 int와 input().split()을 넣으면 split의 결과를 모두 int로 변환해준다.

a, b = map(int, input('숫자 두 개를 입력하세요: ').split())

print(a+b)

# 입력: 65 7
# ----------- 결과
# 72