-
[Python] 백준 10869번 - 사칙연산IT&개발/Baekjoon 2024. 3. 11. 16:00728x90반응형
사칙연산
문제 )
두 자연수 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반응형'IT&개발 > Baekjoon' 카테고리의 다른 글
[Python] 백준 10214번 - Baseball (2) 2024.03.23 [Python] 백준 10103번 - 주사위 게임 (0) 2024.03.20 [Python] 백준 8958번 - OX퀴즈 (0) 2024.03.19 [Python] 백준 5355번 - 화성 수학 (0) 2024.03.18 [Python] 백준 10817번 - 세 수 (0) 2024.03.12