CHAPTER 01 파이썬에게 질문하기

유동헌·2021년 8월 29일
0

열혈파이썬_기초편

목록 보기
1/14

01 파이썬의 시작 포인트

파이썬은 쉬운 언어

02 파이썬의 특징

파이썬은 강력함

03 일단 파이썬을 설치하자

IDLE is an integrated development environment for Python

04 수식을 계산하게 하자

05 헤이 지니 소리질러

연습문제

문제 2

def sum_a(a):
    b = 0
    for i in range(1, a+1):
        b += i
    return b

print(sum_a(100))

# 출력
5050

06 이거 기억해 둬 조금 이따가 다시 사용할거야

val = 30

메모리 공간에 30을 저장하고, 그 공간에다가 val이라는 이름을 붙인다.

x = 3 * 50

곱셈이 먼저 진행되고 그 결과인 150이 메모리 공간에 저장된 후에 = 에 의해서 그 공간에 X라는 이름이 붙게 된다.

y = x + 120

먼저 + 가 진행되어 그 결과인 270이 메모리 공간에 저장되고, 이어서 = 에 의해 그 공간에 y라는 이름이 붙게 되어 다음 그림의 상태가 된다.

z = y / 3

먼저 /이 진행되어 그 결과인 90이 메모리 공간에 저장되고 이어서 = 에 의해 그 공간에 z라는 이름이 붙게 된다.

07 이름 가져다 붙이기

변수의 의미

08 변수와 대입 연산자

다음 그림에서 보이듯이 변수 자체를 값의 저장이 가능한 메모리 공간으로 생각하는 것

변수에 대한 논리적인 이해가 필요.

대입 연산자의 등장

메모리 값이 할당이 되어 있으니 그 안에 내용물은 계속 바꿔도 된다

09 이거 어떤 일들이 벌어질까요?

>>> x, y = 121, 797
>>> x
121
>>> y
797
>>> print(x, y)
121 797
>>> x = y
>>> x
797
>>> y
797
>>> x, y = 0, 797
>>> x = y
>>> print(x ,y)
797 797
>>> x, y = y, x
>>> x, y = 121, 945
>>> x, y = y, x
>>> print(x, y)
945 121
profile
지뢰찾기 개발자

0개의 댓글