logweft.

기초 · 10개 강의

Python으로 한 단계씩 계산기 만들기

숫자 출력부터 입력 검증과 계산 기록까지, 하나의 터미널 계산기를 10단계에 걸쳐 완성하는 기초 코스입니다.

무료 공개예상 학습 265분코드·실행 결과 포함
첫 강의 시작하기

이 코스에서 배우는 것

  • Python의 입력, 자료형, 연산, 조건문, 반복문, 함수를 계산기 제작에 활용합니다.
  • 잘못된 입력과 0으로 나누는 상황을 처리합니다.
  • 계산 기록을 확인하고 종료할 수 있는 터미널 계산기를 완성합니다.

이런 분에게 추천해요

프로그래밍을 처음 배우며 Python으로 직접 계산기를 만들고 싶은 학습자

시작하기 전에

  • Python을 실행할 수 있는 컴퓨터와 코드 편집기
  • 프로그래밍 경험은 필요하지 않습니다.

강의 목록

위에서부터 순서대로 따라오세요
01
Python · 기초

첫 계산 결과 출력하기

Python 실행 방법과 출력문을 익히고, 정해진 두 수의 덧셈 결과를 화면에 표시합니다.

약 20분
02
Python · 기초

변수에 숫자와 결과 저장하기

두 숫자와 계산 결과를 변수에 담아 1강의 덧셈 프로그램을 수정하기 쉽게 만듭니다.

약 20분
03
Python · 기초

사용자가 입력한 두 수 더하기

문자열 입력과 숫자 변환을 배워 실행할 때마다 두 수를 입력받는 계산기로 확장합니다.

약 25분
04
Python · 기초

사칙연산 결과 만들기

입력받은 두 수로 덧셈, 뺄셈, 곱셈, 나눗셈을 수행하고 결과를 읽기 좋게 표시합니다.

약 25분
05
Python · 기초

연산자를 선택하는 계산기

연산자를 입력받고 조건문으로 해당하는 계산만 수행하도록 바꿉니다.

약 30분
06
Python · 기초

0으로 나누는 상황 처리하기

나눗셈을 실행하기 전에 두 번째 수를 검사해 오류를 방지합니다.

약 20분
07
Python · 기초

계산을 반복하고 종료하기

반복문을 사용해 프로그램을 다시 실행하지 않고 여러 번 계산하며, 종료 명령을 입력하면 반복을 끝냅니다.

약 30분
08
Python · 기초

잘못된 숫자 입력에 대응하기

숫자로 바꿀 수 없는 입력을 예외 처리하여 계산기가 중단되지 않고 다시 입력받게 합니다.

약 30분
09
Python · 기초

계산 기능을 함수로 분리하기

기존 사칙연산과 0 나누기 처리를 함수로 옮겨 입력과 계산의 역할을 나눕니다.

약 30분
10
Python · 기초

계산 기록을 확인하며 완성하기

성공한 계산을 리스트에 저장하고 기록 보기 명령으로 출력해 반복 계산기를 완성합니다.

약 35분

예상 시간은 설명 읽기·실행·연습을 포함한 추정치입니다. 읽는 속도와 경험에 따라 달라집니다.

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.