#1차시 튜플
#튜플tuple () : 여러 개의 값을 하나로 묶을 수 있는 자료형
#한 번 만들면 절대 바꿀 수 없다!
color = ('red', 'yellow', 'green', 'blue', 1, (7, 8), [0, 1])
#1. 인덱싱, 슬라이싱을 할 수 있다
print(color[-2][1])

#2. 원소를 조회하고, 길이를 확인할 수 있다
print('red' in color)
print(len(color))

#3. 더하기+ 곱하기* 연산을 할 수 있다
print(color + (2, 3, 4))
print(('b',) * 5) #튜플은 원소가 하나여도 쉼표 필수!!

#4. 원소의 수정, 추가, 삭제가 불가능하다


#2차시 딕셔너리
#딕셔너리 {} : 키key와 값value을 짝을 지어서 저장하는 자료형
#{키:값, 키:값, 키:값}
학생 = {'이름':'박주현', '나이':12}

#딕셔너리[키key]
#키key의 짝꿍인 값value를 가져온다
print(학생['이름'])

#딕셔너리[키key] = 값value
#딕셔너리에 새로운 키key와 값value을 추가한다
학생['생일'] = '6/10'
print(학생)

#del 딕셔너리[키key]
#딕셔너리에서 키key와 짝꿍인 값value까지 한번에 삭제
del 학생['나이']
print(학생)


#3차시 함수
#함수 : 특정 기능을 실행하는 코드 또는 코드의 모임

#사용자 정의 함수(내가 만드는 함수)
'''
def 함수 이름(매개변수):
    함수를 불렀을 때 실행할 명령들
'''
def 라면_만들기():
    print('냄비에 물을 넣는다')
    print('물을 끓인다')
    print('봉지를 뜯는다')
    print('면과 스프를 넣는다')
    print('계란을 넣는다')
    print('그릇에 넣는다')

라면_만들기()

#매개변수 : 함수 안에서 사용하는 변수
def hello(name):
    print(name + '아, 안녕!')

hello('주현')

def mul(a,b,c):
    print(a * b * c)

mul(15,4,8)


#4차시 전역변수와 지역변수
#전역변수 global : 함수 밖에서 정의한 변수 
#전역변수는 어디서든 사용할 수 있다!

def hello():
    print(name + '아, 안녕!')
name = '주현'

hello()
print(name)

#지역변수 local : 함수 안에서 정의한 변수
#지역변수는 함수 안에서만 사용할 수 있다!
def bye():
    animal = '강아지'
    print(animal + '안녕!')

bye()
#print(animal)


x = 5 #전역변수
def add():
    global y #전역변수인 y를 사용하겠다
    x = 10 #지역변수
    y = 3 #전역변수
    print('x + y =', x + y)

add()
print(x)
print(y)

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: