IT&개발/Baekjoon
[Python] 백준 10869번 - 사칙연산
nimoes._.
2024. 3. 11. 16:00
728x90
반응형
사칙연산
문제 )
두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.
입력 )
두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000)
출력 )
첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다.
내 풀이 )
A, B = map(int, input().split())
# 합
print(A + B)
# 차
print(A - B)
# 곱
print(A * B)
# 몫
print(A // B)
# 나머지
print(A % B)
해설 )
- split() 함수는 입력된 문자열을 공백을 기준으로 나눔
- map(int, ...)은 나눠진 각 문자열을 정수로 변환
같은 줄에 두 수를 입력 받는 것이기 때문에
A = int(input())
B = int(input())
이렇게 작성하면 런타임 에러(Value Error) 발생해요!
- 파이썬에서 ' / '는 나누기, ' // '는 몫, ' % '는 나머지
ex) 5 / 3 = 1.66666...
5 // 3 = 1
5 % 3 = 2
결과 )

728x90
반응형