print('1. 문자열 원소')
#문자열 원소
print('안녕하세요')
text1 = '파이썬'
text2 = '이썬파'
print(text1 == text2)
#문자열은 순서를 가지고 있다
#인덱스 번호 : 0부터 시작한다!!
#문자열 인덱싱 : 문자열[인덱스]
text3 = '안녕하세요'
print(text3[2])
print(text3[-2])
print('apple'[-2])
#문자열 슬라이싱 : 문자열[시작 인덱스:종료 인덱스]
#종료 인덱스는 항상 미만이다
text4 = '파이썬은 재미있어요!'
print(text4[1:7])
print(text4[:6]) #시작 인덱스 자리가 비어있으면 처음부터
print(text4[3:]) #종료 인덱스 자리가 비어있으면 끝까지
print(text4[:]) #처음부터 끝까지
print('\n 2.리스트 원소')
#리스트 [] 여러 값을 묶어서 사용하는 자료형
fruit = ['사과', '바나나', '딸기', '복숭아']
#인덱스는 0부터 시작한다
#리스트 인덱싱 : 리스트[인덱스]
print(fruit[2])
print(fruit[-2])
#리스트 원소 바꾸기 : 리스트[인덱스] = 새로운 값
fruit[1] = '수박'
print(fruit)
#리스트 슬라이싱 : 리스트[시작:종료]
#종료 인덱스는 미만이다!
num = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(num[1:9])
#칸 슬라이싱 : 리스트[시작:종료:칸]
print(num[1:9:2])
print(num[:9:2]) #처음부터
print(num[1::2]) #끝까지
print(num[1:9:]) #1칸씩
print(num[::]) #처음부터 끝까지 1칸씩
print('\n 3. 자료형 변환')
#type() : 어떤 자료형인지 알려주는 함수
print(10)
print('10')
#int() : 정수로 바꾸는 함수
num1 = '10'
print(type(num1))
num1 = int(num1)
print(type(num1))
#float() : 실수로 바꾸는 함수
num2 = '0.5'
print(type(num2))
print(type(float(num2)))
#str() : 문자열로 바꾸는 함수
num3 = 612
print(type(num3))
print(type(str(num3)))
#list() : 리스트로 바꾸는 함수
print('apple')
print(list('apple'))
print('\n 4. 비교연산')
#논리형 bool - True참, False거짓
#비교연산 : 두 자료를 비교
'''
비교 연산자
> 크다
< 작다
>= 크거나 같다
<= 작거나 같다
== 같다
!= 같지 않다
'''
print(5 > 3)
print(10 < 4)
print(4 == 4)
print('0은', bool(0))
print('82는', bool(82))
print('0.0은', bool(0.0))
#파이썬에서 0, 0.0, 비어있는 문자열 '', 비어있는 리스트[]는 False로 인식한다
print('\n 5. 논리연산')
#논리 연산 : 두 논리를 연결할 때
'''
논리 연산자
and : 둘 다 참이면 참
or : 하나 이상 참이면 참
not : 값을 반대로
'''
a = 7
b = 15
print((a < 10) and (b > 10)) #True
print((a == 8) or (b >= 12)) #True
print(not(b <= 13)) #True
x = 10
y = 17
z = 2
print(x < y and z ? 10) #True
print(x == ? or z >= 3) #True
print('\n 6. 조건문')
#if : 만약 ~라면
'''
if 조건:
실행할 코드
'''
날씨 = '☔'
if 날씨 == '☔':
print('우산을 쓴다')
a = 11
if a >= 10:
print('a는 10 이상이다')
#if-else문
'''
if 조건:
조건이 참일 때 실행할 코드
else:
조건이 거짓일 때 실행할 코드
'''
b = 1001
if b <= 1000:
print('b는 1000 이하')
else:
print('b는 1000 초과')
#if-elif-else
'''
if 조건1:
명령1
elif 조건2:
명령2
elif 조건3:
명령3
else:
명령N
'''
score = 75
if score >= 90:
print('A')
elif score >= 80:
print('B')
elif score >= 70:
print('C')
else:
print('F')
To embed this project on your website, copy the following code and paste it into your website's HTML: