오늘 포스팅할 내용은 제목 : 파이썬 기초문법 | 사칙연산 | 변수 | 조건문 if | 반복문 for | 반복문 while | 함수 입니다. 파이썬은 배우기 쉽고 강력한 프로그래밍 언어입니다. 오늘은 파이썬의 기본 문법을 차근차근 알아보려고 합니다. 초보자도 쉽게 따라할 수 있도록 간단한 예제들과 함께 설명하겠습니다.
목차
- 기본 산술 연산
- 변수에 숫자 저장하고 계산하기
- 변수에 문자 저장하고 출력하기
- 조건문 if 사용법
- 반복문 for 사용법
- 반복문 while 사용법
- 함수 만들기
기본 산술 연산
파이썬에서 계산은 일반 계산기처럼 간단합니다. 더하기, 빼기, 곱하기, 나누기를 모두 할 수 있습니다.
더하기는 + 기호를 사용합니다. 숫자 두 개를 더하면 결과가 나옵니다.
>>> 5 + 7
12
이 코드는 5와 7을 더해서 12라는 결과를 보여줍니다.
나누기는 / 기호를 사용합니다. 우리가 평소에 사용하는 ÷ 기호가 아니라 슬래시(/)를 사용한다는 점을 기억하세요.
>>> 15 / 3
5.0
15를 3으로 나누면 5.0이 나옵니다.
곱하기는 * 기호를 사용합니다. 우리가 평소에 사용하는 × 기호가 아니라 별표(*)를 사용한다는 점을 기억하세요.
>>> 4 * 8
32
4와 8을 곱하면 32가 나옵니다.
변수에 숫자 저장하고 계산하기
변수는 값을 저장하는 상자와 같습니다. 변수에 숫자를 넣고 계산할 수 있습니다.
>>> x = 5 # x라는 변수에 5를 저장합니다
>>> y = 3 # y라는 변수에 3을 저장합니다
>>> x + y # x와 y를 더합니다
8
이 코드는 x라는 변수에 5를 저장하고, y라는 변수에 3을 저장한 후, 두 변수를 더해서 8이라는 결과를 보여줍니다. 등호(=)는 값을 저장한다는 의미입니다. 수학에서 사용하는 같다는 의미가 아닙니다.
변수에 문자 저장하고 출력하기
파이썬에서 문자는 따옴표로 감싸서 사용합니다.
>>> name = "홍길동" # name이라는 변수에 "홍길동"을 저장합니다
>>> print(name) # name 변수의 값을 화면에 출력합니다
홍길동
이 코드는 name이라는 변수에 "홍길동"이라는 문자를 저장하고, print() 함수를 사용해서 화면에 출력합니다. 문자를 저장할 때는 반드시 따옴표("")를 사용해야 합니다.
파이썬은 대문자와 소문자를 구별합니다. print를 PRINT로 쓰면 오류가 발생합니다.
print() 함수를 사용하지 않고 변수 이름만 입력해도 값을 확인할 수 있습니다.
>>> name = "홍길동"
>>> name
'홍길동'
조건문 if 사용법
조건문은 특정 조건이 맞을 때만 실행되는 코드입니다. 만약 ~라면 ~를 해라 라는 의미입니다.
>>> score = 85 # score라는 변수에 85를 저장합니다
>>> if score > 80: # score가 80보다 크면
... print("합격입니다!") # 이 문장을 출력합니다
...
합격입니다!
이 코드는 score라는 변수에 85를 저장하고, 만약 score가 80보다 크면 "합격입니다!"라는 문장을 출력합니다. score는 85이므로 80보다 크기 때문에 "합격입니다!"가 출력됩니다.
중요한 것은 if score > 80: 다음에 콜론(:)을 반드시 붙여야 한다는 것입니다. 그리고 그 다음 줄은 반드시 들여쓰기를 해야 합니다. 들여쓰기는 스페이스바 4번 또는 Tab 키를 사용합니다.
인터프리터에서 >>> 대신 ...이 나타나는 것은 아직 코드가 끝나지 않았다는 의미입니다.
반복문 for 사용법
반복문은 같은 작업을 여러 번 할 때 사용합니다.
>>> for num in [5, 10, 15]: # [5, 10, 15] 리스트의 각 숫자에 대해
... print(num) # 그 숫자를 출력합니다
...
5
10
15
이 코드는 대괄호([]) 안에 있는 숫자 5, 10, 15를 하나씩 꺼내서 num이라는 변수에 저장한 후, print(num)을 실행합니다. 따라서 5, 10, 15가 차례대로 출력됩니다.
for 문의 의미는 '[5, 10, 15] 리스트에서 앞에서부터 하나씩 꺼내서 num 변수에 저장한 후 print(num)을 실행하라'입니다.
대괄호([])로 감싸인 것을 리스트라고 하며, 여러 개의 값을 순서대로 저장할 수 있습니다.
반복문 while 사용법
while 문은 조건이 참인 동안 계속 반복합니다. while은 '~인 동안'이라는 의미입니다.
>>> count = 0 # count라는 변수에 0을 저장합니다
>>> while count < 3: # count가 3보다 작은 동안
... count = count + 1 # count에 1을 더합니다
... print(count) # count를 출력합니다
...
1
2
3
이 코드는 count라는 변수에 0을 저장하고, count가 3보다 작은 동안 계속 반복합니다. 반복할 때마다 count에 1을 더하고, 그 값을 출력합니다.
count = count + 1이라는 문장은 'count의 현재 값에 1을 더해서 다시 count에 저장하라'는 의미입니다. count가 3보다 커지면 while 문을 빠져나갑니다.
함수 만들기
함수는 자주 사용하는 코드를 하나로 묶어서 재사용할 수 있게 만든 것입니다.
>>> def plus(x, y): # plus라는 함수를 만듭니다
... return x + y # x와 y를 더한 결과를 반환합니다
...
>>> plus(6, 4) # plus 함수를 호출합니다
10
이 코드는 plus라는 함수를 만들고, 그 함수를 사용하는 방법을 보여줍니다. def는 파이썬에서 함수를 정의할 때 사용하는 예약어입니다.
plus(x, y)에서 x, y는 입력값이고, x + y는 결과값입니다. 즉, 6과 4가 입력으로 들어오면 6 + 4를 계산하고 그 결과인 10을 반환합니다.
return은 함수에서 결과값을 돌려줄 때 사용합니다. 예약어란 프로그래밍 언어에서 이미 정해진 용도로 사용하는 단어를 말합니다.
함수를 한 번 만들어두면 언제든지 다시 사용할 수 있어서 매우 편리합니다.
지금까지 파이썬의 기본적인 문법에 대해서 간단하게 알아보았습니다. 이러한 기본 문법들은 프로그래밍을 할 때 자주 사용되므로 잘 기억해두시기 바랍니다.
최근댓글