더북(TheBook)

3. 정수 2개를 입력받아 사칙연산하는 프로그램을 작성해 봅시다.

실행결과

입력받는 부분

숫자1 입력: 12 
숫자2 입력: 4

 

출력하는 부분

두 수를 더한 값: 16 
두 수를 뺀 값: 8 
두 수를 곱한 값: 48 
두 수를 나눈 값: 3.0

 

결과 코드를 보기 전에 먼저 스스로 코드를 작성해 보세요! 프로그래밍 실력 향상에 큰 도움이 됩니다!

힌트 숫자를 입력받으려면 뭐가 필요할까요? 입력받은 숫자는 어떻게 저장할까요? 변수는 몇 개가 필요할까요?

숫자 2개를 입력받으니 input()도 2개가 필요하겠죠? 또한, 숫자 2개를 각각 저장해야 하므로 변수도 2개 필요합니다. 변수명은 간단하게 num1, num2로 하겠습니다. 입력받는 숫자를 변수에 저장하는 코드는 쉽게 만들 수 있습니다. input('숫자1 입력: ')input('숫자2 입력: ')으로 입력받아 각각 num1, num2에 저장하면 됩니다. 그리고 input()으로 입력받은 모든 데이터는 문자열입니다. 숫자를 입력해도 문자열로 인식합니다. 따라서 int()로 감싸서 정수형으로 바꿔야 합니다. 이제 변수 num1, num2에 숫자가 저장됐으니 변수끼리 사칙연산한 후 안내문과 함께 print()로 출력하기만 하면 됩니다.

num1 = int(input('숫자1 입력: '))
num2 = int(input('숫자2 입력: '))

print('두 수를 더한 값:', num1 + num2)
print('두 수를 뺀 값:', num1 - num2)
print('두 수를 곱한 값:', num1 * num2)
print('두 수를 나눈 값:', num1 / num2)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.