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를 출력한다.
예제 입력 1 복사
10
4
21
2
1
예제 출력 1 복사
7 3
<문제 풀이>
사용 문법
이 문제를 풀기 위해서는 사칙연산의 모든 연산자를 알고 있어야 한다. 파이썬에서 사칙연산 연산자는 아래의 코드 형식을 이용한다.
더하기 = 변수1 + 변수2
빼기 = 변수1 - 변수2
곱하기 = 변수1 * 변수2
나누기_몫_실수 = 변수1 / 변수2
나누기_몫_정수 = 변수1 // 변수2
나머지 = 변수1 % 변수2
이 문제에서는 예제 출력 1에서 처럼 출력값이 모두 정수여야 하므로 나누기_몫_정수를 이용한다.
또한, 입력된 값을 가져와야 하므로 한 칸 공백을 기준으로 한 split 문법을 사용해야한다.
입력값 = input().split()
또, 입력된 값은 문자열이므로 이를 정수형으로 형변환해 더하기를 진행해야 한다. 정수로의 형변환은 아래 코드와 같다.
int(변수)
정답
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
반응형
'baekjoon python 알고리즘' 카테고리의 다른 글
| 1.11 - [18108] 1998년생인 내가 태국에서는 2541년생?! (14) | 2022.03.01 |
|---|---|
| 1.10 - [10926] ??! (2) | 2022.03.01 |
| 1.8 - [1008] A/B (0) | 2022.02.26 |
| 1.7 - [10998] A×B (2) | 2022.02.26 |
| 1.6 - [1001] A-B (0) | 2022.02.26 |