기초 · 10개 강의
Python으로 한 단계씩 계산기 만들기
숫자 출력부터 입력 검증과 계산 기록까지, 하나의 터미널 계산기를 10단계에 걸쳐 완성하는 기초 코스입니다.
첫 강의 시작하기이 코스에서 배우는 것
- Python의 입력, 자료형, 연산, 조건문, 반복문, 함수를 계산기 제작에 활용합니다.
- 잘못된 입력과 0으로 나누는 상황을 처리합니다.
- 계산 기록을 확인하고 종료할 수 있는 터미널 계산기를 완성합니다.
이런 분에게 추천해요
프로그래밍을 처음 배우며 Python으로 직접 계산기를 만들고 싶은 학습자
시작하기 전에
- Python을 실행할 수 있는 컴퓨터와 코드 편집기
- 프로그래밍 경험은 필요하지 않습니다.
강의 목록
위에서부터 순서대로 따라오세요01
Python · 기초
약 20분02첫 계산 결과 출력하기
Python 실행 방법과 출력문을 익히고, 정해진 두 수의 덧셈 결과를 화면에 표시합니다.
Python · 기초
약 20분03변수에 숫자와 결과 저장하기
두 숫자와 계산 결과를 변수에 담아 1강의 덧셈 프로그램을 수정하기 쉽게 만듭니다.
Python · 기초
약 25분04사용자가 입력한 두 수 더하기
문자열 입력과 숫자 변환을 배워 실행할 때마다 두 수를 입력받는 계산기로 확장합니다.
Python · 기초
약 25분05사칙연산 결과 만들기
입력받은 두 수로 덧셈, 뺄셈, 곱셈, 나눗셈을 수행하고 결과를 읽기 좋게 표시합니다.
Python · 기초
약 30분06연산자를 선택하는 계산기
연산자를 입력받고 조건문으로 해당하는 계산만 수행하도록 바꿉니다.
Python · 기초
약 20분070으로 나누는 상황 처리하기
나눗셈을 실행하기 전에 두 번째 수를 검사해 오류를 방지합니다.
Python · 기초
약 30분08계산을 반복하고 종료하기
반복문을 사용해 프로그램을 다시 실행하지 않고 여러 번 계산하며, 종료 명령을 입력하면 반복을 끝냅니다.
Python · 기초
약 30분09잘못된 숫자 입력에 대응하기
숫자로 바꿀 수 없는 입력을 예외 처리하여 계산기가 중단되지 않고 다시 입력받게 합니다.
Python · 기초
약 30분10계산 기능을 함수로 분리하기
기존 사칙연산과 0 나누기 처리를 함수로 옮겨 입력과 계산의 역할을 나눕니다.
Python · 기초
약 35분계산 기록을 확인하며 완성하기
성공한 계산을 리스트에 저장하고 기록 보기 명령으로 출력해 반복 계산기를 완성합니다.
예상 시간은 설명 읽기·실행·연습을 포함한 추정치입니다. 읽는 속도와 경험에 따라 달라집니다.