카테고리

PYTHON

파이썬(Python)을 설치 없이 브라우저에서 실행하며 처음부터 배웁니다

PYTHON

파이썬 리스트 — 장바구니 열아홉 줄로 익히는 인덱스·슬라이싱·append·pop

장 볼 물건 다섯 개를 변수 다섯 개에 담을 수는 없습니다. 리스트가 무엇인지 공식 문서의 정의로 먼저 세우고, 주석 없는 열아홉 줄을 위에서 아래로 읽으며 0부터 세는 번호, 끝이 빠지는 슬라이싱, append와 pop, 복사가 아니었던 = 한 줄을 확인합니다.

PYTHON

파이썬 if 조건문 — 아홉 줄짜리 합격 판정기에 숨은 실수 세 개(=, 들여쓰기, elif 순서)

점수를 받아 만점·우수 합격·합격·불합격을 가르는 아홉 줄 코드에 실수가 세 개 들어 있습니다. 하나는 첫 줄부터 멈추고, 하나는 들여쓰기에서 멈추고, 마지막 하나는 에러 없이 조용히 틀린 답을 냅니다. 셋을 차례로 잡아내면서 if·elif·else와 비교 연산자, 들여쓰기 규칙을 익힙니다.

PYTHON

파이썬 연산자 — 나눗셈이 셋인 이유(/, //, %)

7 나누기 2의 답이 파이썬에는 세 개 있습니다. 3.5, 3, 그리고 1. 슬래시 하나(/), 슬래시 둘(//), 퍼센트(%)가 각각 무엇을 돌려주는지 세 라운드로 붙여 보고, 음수에서 //가 왜 -3이 아니라 -4가 되는지까지 실행창으로 확인합니다.

PYTHON

파이썬 입력과 형변환 — 20을 넣었는데 201이 나오는 이유(INPUT)

나이를 20으로 입력했는데 내년 나이가 201로 찍힙니다. 범인은 input()입니다. 키보드로 받은 값이 왜 전부 글자인지, int()와 float()로 어떻게 숫자로 바꾸는지, 어떤 입력에서 ValueError가 나는지 실행창으로 확인합니다.

PYTHON

파이썬 변수 — 상자에 이름표 붙이기(VARIABLE)

지난 편의 자기소개 프로그램은 이름을 세 번 고쳐야 했습니다. 오늘은 값을 상자에 넣고 이름표를 붙이는 '변수'로 그 문제를 해결합니다. =의 진짜 뜻, 숫자와 글자의 차이(type), 숫자를 글자에 붙이려다 만나는 TypeError, 그리고 f-string까지 — 실행창에서 직접 고쳐 가며 익힙니다.