본문 바로가기

백준

[백준 10869] 사칙연산.py

728x90
 

10869번: 사칙연산

두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 

www.acmicpc.net

백준 1단계 문제

난이도

브론즈 5

유형

수학, 구현, 사칙연산

접근

파이썬의 기본연산자들 중 하나인 수학 연산자를 이용해 풀면 된다.

+, -, *, /, % 모두 사용해야하므로 오타에 유의하자.

풀이

두 변수의 입력을 한 줄에 받아야 할 때가 있는데, split함수를 이용하면 된다.

입력을 받는 input함수에 split함수를 사용해주면 A,B 변수를 한번에 입력받게 된다.

단, input함수의 기본 입력 자료형은 문자열이므로 변수들을 정수형으로 변환해주는 것을 잊지 말자.

그 후 수학 연산자를 이용해 계산기 사용하듯이 사칙연산을 수행해주면 된다.

 

몫을 구하고 싶을떈 /이 아닌 //을 사용해야한다.

나머지는 %연산자를 사용한다.

코드

A, B = input("").split()
A = int(A)
B = int(B)

print(A+B)
print(A-B)
print(A*B)
print(A//B)
print(A%B)
728x90

'백준' 카테고리의 다른 글

[백준 18108] 1998년생인 내가 태국에서는 2541년생?!.py  (0) 2022.03.12
[백준 10926번] ??!.py  (0) 2022.03.12
[백준 1008] A/B.py  (0) 2022.03.12
[백준 10998] A×B.py  (0) 2022.03.12
[백준 1001] A-B.py  (0) 2022.03.12