메-모해봅시다.
백준 10869번 : 사칙연산 본문

문제
두 자연수 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를 출력한다.
★풀어보자
이번 문제는 c언어처럼 생각하고 했다가 한 번 실패 했다.
int a = input()
int b = input()
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a%b)
이러면 될 것이라고 생각없이 만든 후 재빨리 지웠었다...ㅎ
파이썬에서는 입력받을 것이 복수일 때, 다양한 방법이 있을 수도 있지만 내가 아는 방법은 split을 이용하는 것이다.
문법은
(변수 1), (변수 2) = input (). split()
이런 형태로 쓸 수 있다.
split이 공백인 위와 같은 경우, 스페이스바(공백)으로 나누는 기준을 정한 것이며
1 2
3 5
6 7
이런 식으로 입력을 받을 수 있고
split(,)인 경우,
1,2
3,5
6,7
이런 식으로 나눌 수 있다.
이제 입력받는 부분을 수정하여 다시 작정해보면
a,b = input("input here: "). split()
a = int (a)
b = int (b)
print (a+b)
print (a-b)
print (a*b)
print (a/b)
print (a%b)
이런 형태로 짤 수 있다.

'파이썬 > 파이썬 문제 풀어보기' 카테고리의 다른 글
백준 5622번 : 다이얼 (0) | 2020.10.10 |
---|---|
백준 2941번 : 크로아티아 알파벳 (0) | 2020.10.10 |
백준 2577번 : 숫자의 개수 (0) | 2020.10.10 |
백준 8958번 : OX퀴즈 (0) | 2020.10.10 |
백준 10172번 : 개 (python) (0) | 2020.09.26 |