#1차시 튜플
#튜플tuple () : 여러 개의 값을 하나로 묶을 수 있는 자료형
#한 번 만들면 절대 바꿀 수 없다!!
color = ('red', 'yellow', 'green', 'blue', 1, 2, [9, 7], ('a', 8))
#1. 인덱싱, 슬라이싱을 할 수 있다
print(color[-1][1])
#2. 원소를 조회in 하고, 길이를 확인len()할 수 있다
#3. 더하기+ 곱하기* 연산을 할 수 있다
print(('b',) * 5) #튜플은 원소가 하나여도 쉼표 필수!
#4. 원소의 수정, 추가, 삭제가 불가능하다


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

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

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

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


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

#사용자 정의 함수(내가 만드는 함수)
'''
def 함수 이름(매개변수):
    함수를 불렀을 때 실행할 명령들
'''
#매개변수 : 함수 안에서 사용하는 변수
def total(a, b, c):
    print(a + b)
    print(c)

total(17, 53, 'hi')


#4차시 전역변수와 지역변수
#전역변수 golbal : 함수 밖에서 정의한 변수
#전역변수는 어디서든 사용할 수 있다
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: