728x90
1. Question
2. Code
a, b = map(int, input().split())
print(a+b)
print(a-b)
print(a*b)
print(int(a/b))
print(a%b)
3. solution
1. 변수 a, b를 받아 map으로 묶은 후 int형으로 변환합니다. 띄어쓰기를 기준으로 a와 b를 나눕니다.
5. 파이썬에서는 나누어지지 않는 수를 나눌 때 자동으로 float형을 반환합니다. 때문에 int로 다시 형변환을 해야 합니다.
- map()
map 함수는 데이터를 한번에 다른 형식으로 변환하기 위해 쓰입니다.
위 문제에서는 input 함수를 사용하여 문자열로 인식한 숫자를 int 형식으로 바꿔주었습니다.
- split()
split() 함수는 하나의 문자열을 띄어쓰기를 기준으로 나누어 줍니다.
만약 split(',')인 경우 ,를 기준으로 문자열을 나눕니다.
https://www.acmicpc.net/problem/10869
728x90
'Programming > BaekJoon' 카테고리의 다른 글
[Python] 백준 2558번 A+B - 2 (0) | 2022.02.04 |
---|---|
[Python] 백준 10430번 나머지 (0) | 2022.02.04 |
[Python] 백준 1008번 A/B (0) | 2022.02.03 |
[Python] 백준 1001번 A-B (0) | 2022.02.03 |
[Python] 백준 10998번 A×B (0) | 2022.02.03 |