print('----------조건문------------')
#if문
'''
if 조건:
실행할 코드
'''
날씨 = '비'
if 날씨 == '비':
print('우산을 쓴다')
#if-else문
'''
if 조건:
조건이 참일 때 실행할 코드
else:
조건이 거짓일 때 실행할 코드
'''
num = 178248762112
if num % 2 == 0:
print('짝수')
else:
print('홀수')
print('----문제----')
score = 89
if score >= 60:
print('합격')
else:
print('불합격')
print('----숙제----')
age = 10
if age >= 8:
print('학교를 다닙니다')
else:
print('학교를 다니지 않습니다')
#if-elif-else문
'''
if 조건1:
명령1
elif 조건2:
명령2
elif 조건3:
명령3
else:
명령N
'''
나이 = 20
if 나이 < 8:
print('유치원생')
elif 나이 < 14:
print('초등학생')
elif 나이 < 17:
print('중학생')
elif 나이 < 20:
print('고등학생')
else:
print('성인')
점수 = 100
if 점수 >= 90:
print('A')
elif 점수 >= 80:
print('B')
elif 점수 >= 70:
print('C')
else:
print('F')
print('----------리스트 원소 줄 세우기------------')
#점 표기법 : 점.을 이용해서 특정 자료형에 연결된 함수를 쓰는 것
#append() 리스트의 맨 뒤에 추가
#리스트.append(추가할 원소)
a = [1, 2, 3]
a.append('a')
print(a)
#insert() 리스트의 원하는 곳에 추가
#리스트.insert(추가할 위치, 추가할 원소)
b = [1, 2, 3, 4]
b.insert(2, 'a')
print(b)
#remove() 원하는 값을 삭제
#리스트.remove(삭제할 원소)
c = [3, 1, 2, 3, 2]
c.remove(2)
print(c)
#sort() 순서대로 정리(오름차순123, 사전순(ㄱㄴㄷ, abc))
#리스트.sort()
d = [3, 5, 8, 1, 2, 4, 1, 7]
d.sort()
print(d)
print('----문제----')
# 토끼, 거북이, 홍학 순서대로 line에 추가해 봅시다
line = []
line.append('토끼')
line.append('거북이')
line.append('홍학')
print(line)
# 거북이 앞에 도도새가 새치기 했어요
line.insert(1, '도도새')
print(line)
# 새치기한 도도새를 쫓아냅시다
line.remove('도도새')
print(line)
# 가나다 순서로 정리해 봅시다
line.sort()
print(line)
print('----------시퀀스------------')
#시퀀스 자료형 : 순서가 있는 자료형 - 문자열, 리스트, 튜플
'''
시퀀스 자료형 특징
1. 원소에 순서가 있다
2. 특정 원소를 조회할 수 있다
3. 길이를 확인할 수 있다
4. 연결 연산을 할 수 있다
5. 반복 연산을 할 수 있다
'''
#1. 원소에 순서가 있다 - 인덱싱, 슬라이싱
text1 = 'cat'
print(text1[1])
print(text1[-3])
print(text1[0:2])
#2. 특정 원소를 찾아볼 수 있다 - in
#찾으려는 것 in 시퀀스
우리반 = ['천지명', '주아린', '우주하마']
print('우주하마' in 우리반)
print('i' in 'time')
#3. 길이를 확인할 수 있다 - len()
a = 'lemon'
print(len(a))
print(len('. !@$#가명yrgtugiugwuet7gfdudsui'))
print(len(우리반))
#4. 연결 연산을 할 수 있다 +
print('안녕'+'하세요')
b = [1, 2, 3] + [4, 5]
print(b)
#5. 반복 연산을 할 수 있다 *
print('hi' * 3)
c = [1, 'bye'] * 3
print(c)
print('----------튜플------------')
#튜플tuple () : 여러 개의 값을 하나로 묶는 자료형
#한 번 만들면 절대 바꿀 수 없다!!
color = ('빨강', '주황', '노랑', '초록', '파랑', '남색', '보라')
#1. 인덱싱, 슬라이싱을 할 수 있다
print(color[2])
print(color[1:5])
page = [(1,2), (3,4), (5,6)]
print(page[1])
print(page[2][0])
#2. 원소를 조회in하고, 길이len()를 확인할 수 있다
print('주황' in color)
print(len(color))
#3. 더하기+ 곱하기* 연산을 할 수 있다
print(color + (2, 3))
print((3,) * 5)
#4. 원소의 수정, 추가, 삭제가 불가능하다
#color[0] = '검정'
#color.append('분홍')
#color.remove('노랑')
print('----------딕셔너리------------')
#딕셔너리 {키:값} : 키key와 값을 짝지어서 저장하는 자료형
학생 = {'이름':'천지명', '나이':10}
#딕셔너리[키]
#키key의 짝꿍인 값을 가져온다
print(학생['이름'])
print(학생['나이'])
#딕셔너리[키] = 값
#딕셔너리에 새로운 키와 값을 추가한다
학생['생일'] = '9월 13일'
print(학생)
학생['좋아하는 음식'] = '치킨', '바나나', '피자'
print(학생)
#del 딕셔너리[키]
#딕셔너리에서 키의 짝궁인 값까지 한번에 삭제한다
del 학생['나이']
print(학생)
To embed this project on your website, copy the following code and paste it into your website's HTML: