#1차시 튜플
#튜플tuple () : 여러 개의 값을 하나로 묶을 수 있는 자료형
#한 번 만들면 절대로 바꿀 수 없다!
color = ('red', 'yellow', 'green', 'blue', 2, (3, 4), ['a', 7])
#1. 인덱싱, 슬라이싱을 할 수 있다
print(color[1])
print(color[-2][1])
print(color[1:3])
#2. 원소를 조회하고, 길이를 확인할 수 있다
print('pink' in color)
print(len(color))
#3. 더하기+ 곱하기* 연산을 할 수 있다
print(color + (1, 2, 3))
print((3,) * 5) #튜플은 원소가 하나여도 쉼표 필수!!
#4. 원소의 수정, 추가, 삭제가 불가능하다!!
#2차시 딕셔너리
#딕셔너리 {} : 키key와 값value을 짝을 지어서 저장하는 자료형
#{키:값, 키:값, 키:값}
학생 = {'이름':'김담미', '나이':11}
#딕셔너리[키key]
#키key의 짝꿍인 값value를 가져온다
print(학생['이름'])
#딕셔너리[키key] = 값value
#딕셔너리에 새로운 키key와 값value을 추가한다
학생['생일'] = '6/11'
print(학생)
#del 딕셔너리[키key]
#딕셔너리에서 키key와 짝꿍인 값value까지 한번에 삭제한다
del 학생['나이']
print(학생)
#3차시 함수
#함수 : 어떤 기능을 실행하는 코드 또는 코드의 모임
#내가 만드는 함수(사용자 정의 함수)
'''
def 함수이름(매개변수):
함수를 불렀을 때 실행할 명령들
'''
def 라면_만들기():
print('냄비에 물을 붓는다')
print('물을 끓인다')
print('스프를 넣는다')
print('면을 넣는다')
print('계란을 넣는다')
print('그릇에 담는다')
라면_만들기()
#매개변수 : 함수 안에서 사용하는 변수
def 안녕(name):
print(name + ', 안녕!')
안녕('주현아')
def mul(a,b,c):
print(a * b * c)
mul(15,4,8)
#4차시 전역변수와 지역변수
#전역변수 global : 함수 밖에서 정의한 변수
name = '주현아'
def hello():
print(name + ' 안녕!')
hello()
print(name)
#전역변수는 어디서든 사용할 수 있다
#지역변수 local : 함수 안에서 만든 변수
def bye():
animal = '강아지'
print(animal + ' 잘 가')
bye()
#print(animal)
#지역변수는 함수 안에서만 사용할 수 있다!!
x = 5 #전역변수
def add():
y = 3 #지역변수
print('x + y =', x + y)
add()
print(x)
#print(y)
print('----문제----')
juice = '포도주스'
def make_juice():
juice = '사과주스'
print('안에서 만든 주스 :', juice)
make_juice()
print('밖에서 만든 주스 :', juice)
To embed this project on your website, copy the following code and paste it into your website's HTML: