본문 바로가기

Coding Series/[완결] Python 입문자용

Python 입문자용 [8] - 수를 입력받아 계산해주는 노가다 계산기 제작

728x90
반응형

Python 입문자 강의를 보기 위해 찾아왔지만, 이 글을 처음 보는 것이라면 첫 글부터 보고 오는 것을 추천한다. 입문자로 처음 시작하는 것인데 첫 글이 아닌 이 글부터 본다면 이해하기 벅찰 수 있다. 첫 글부터 보기를 매우 추천한다. 첫 글부터 보면서 차근차근 따라오기(클릭)

오늘은 우리가 지금까지 배웠던 모든 기술들을 활용하여 Python의 사칙연산 노가다 계산기를 만들 것이다.

이제는 익숙한 Python 코딩을 할 수 있는 코드 편집기를 열어두고 시작하자. 저번 글에서 본 온라인 컴파일러(클릭)

 

먼저, 한번 스스로 코드를 작성해보자. 그 후 아래 코드를 보자.

 

printf("계산할 첫번째 정수를 입력해주세요.")
num1 = int(input())

printf("계산할 두번째 정수를 입력해주세요.")
num2 = int(input())

printf("1 = 더하기")
printf("2 = 빼기")
printf("3 = 곱하기")
printf("4 = 나누기")
printf("계산할 사칙연산을 선택해주세요.")
symbol = int(input())

if symbol == 1:
    print(str(num1) + " + " + str(num2) + " = " + str(num1 + num2))
if symbol == 2:
    print(str(num1) + " - " + str(num2) + " = " + str(num1 - num2))
if symbol == 3:
    print(str(num1) + " * " + str(num2) + " = " + str(num1 * num2))
if symbol == 4:
    print(str(num1) + " / " + str(num2) + " = " + str(num1 / num2))
else:
    print("정확한 사칙연산 선택이 아닙니다. 프로그램을 종료합니다.")

 

위의 코드가 이해하기 쉬울 것이라 생각된다.

 

위의 코드에서 입력받고 출력하는 부분은 여기에서(클릭) 배웠고,

 

if문으로 사칙연산을 확인하는 부분은 여기에서(클릭) 배웠고,

 

if문 속에서 출력하는 형식 부분은 여기에서(클릭) 배웠다.

 

위의 글들을 보면 위의 코드를 더욱 쉽게 이해할 수 있을 것이다.

 

Python 입문자용 Series를 듣느라 고생 많았다.

이번 Series는 여기까지이다.

앞으로 더 좋은 Series로 찾아오겠다. 모두 수고했다!

728x90
반응형