본문 바로가기
알고리즘/CodeUp PS

[CodeUp][Python 기초 100제] 6044번 : [기초-산술연산] 정수 2개 입력받아 자동 계산하기

by 빛밤하늘 2021. 7. 22.
반응형

밑의 링크는 CodeUp에서의 문제 링크입니다.

 

[기초-산술연산] 정수 2개 입력받아 자동 계산하기(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

codeup.kr

 

 

 

 

 

 

 

 

생각한 풀이 과정

  1. 공백으로 구분해 입력한 두 정수를 먼저 a, b 변수로 각각 분리해서 넣어줍니다.
  2. 첫 번째 줄에 a와 b를 더해서 합을 구하고 그 값을 출력합니다.
  3. 두 번째 줄에 a에서 b를 빼서 차를 구하고 그 값을 출력합니다.
  4. 세 번째 줄에 a와 b를 곱해서 곱을 구하고 그 값을 출력합니다.
  5. 네 번째 줄에 a를 b로 나누어 몫을 구하고 그 값을 출력합니다.
  6. 다섯 번째 줄에 a를 b로 나누어 나머지를 구하고 그 값을 출력합니다.
  7. a를 b로 나눈 값을 구합니다.
  8. a를 b로 나눈 값을 소수점 둘째 자리까지로 표현하고 여섯 번째 줄에 출력합니다.

 

 

 

주의해야 할 

나눗셈을 하는 연산자 /는 쉽게 기억나더라도

몫을 구하는 연산자 //, 나머지를 구하는 연산자 %는 공부했더라도

많이 사용하지 않았으면 까먹었을 수도 있습니다.

 

여섯 번째 줄에 나눈 값을 출력할 때,

소수점 이하 둘째 자리까지의 정확도로 출력하라고 문제에 나와있습니다.

바로 앞의 6043번 문제와 똑같이 부주의하게 문제를 읽으셨다면 

이 부분을 놓치셨을 수도 있습니다.

 

 

 

 

 

 

 

 

제출한 파이썬 코드

# readline을 사용하기 위해 import합니다.
from sys import stdin


# 정수 2개를 공백으로 구분해 입력합니다.
# 각각 정수형으로 변환합니다.
a, b = map(int, stdin.readline().split(' '))

# 두 정수의 합을 출력합니다.
print(a + b)
# 두 정수의 차를 출력합니다.
print(a - b)
# 두 정수의 곱을 출력합니다.
print(a * b)
# 두 정수의 몫을 출력합니다.
print(a // b)
# 두 정수의 나머지를 출력합니다.
print(a % b)
# 두 정수의 나눈 값을 출력합니다.
# 실수, 소수점 이하 둘째 자리까지의 정확도로 출력합니다.
print(format(a / b, '.2f'))

 

 

 

제출 결과

결과

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

반응형

댓글