#6/29 문자열 원소
#문자열 원소
text = '안녕하세요'
print(text)
text1 = '파이썬'
text2 = '썬파이'
print(text1 == text2)
#인덱스 : 0부터 시작한다!!
#문자열 인덱싱 : 문자열[인덱스 번호]
print('안녕하세요'[3])
print(text[3])
print(text[-1])
#문자열 슬라이싱 : 문자열[시작 인덱스:종료 인덱스]
#종료 인덱스는 항상 미만이다!!
text3 = '파이썬은 재미있어요!'
print(text3[0:6])
print(text3[:7]) #처음부터
print(text3[3:]) #끝까지
#7/3 리스트 원소
#리스트[]
l1 = ['사과', '딸기', '바나나', '망고', '포도']
#인덱스는 0부터 시작한다!
#리스트 인덱싱 : 리스트[인덱스 번호]
print(l1[3])
print(l1[-1])
#리스트 슬라이싱 : 리스트[시작:종료]
l2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(l2[3:8])
#칸 슬라이싱 : 리스트[시작:종료:칸]
print(l2[2:9:2])
print(l2[2:9:]) #칸 자리가 비어있으면 1칸씩
#7/29 입력 함수
'''
출력 함수 : print()
입력 함수 : input()
변수 이름 = input() 입력한 것을 변수에 저장한다
'''
name = input('이름을 입력 : ')
print(name)
n1 = input('숫자1 : ')
print(n1)
print(type(n1)) #입력 함수로 저장하면 전부 문자열이 된다
n2 = int(n1)
print(type(n2))
#8/7 자료형 변환
#type() : 어떤 자료형인지 알려주는 함수
#int() : 정수로 바꾼다
n1 = '10'
print(type(n1))
n1 = int(n1)
print(type(n1))
#float() : 실수로 바꾼다
n2 = '3.5'
print(type(n2))
n2 = float(n2)
print(type(n2))
#str() : 문자열로 바꾼다
n3 = 2025
print(type(n3))
n3 = str(n3)
print(type(n3))
#list() : 리스트로 바꾼다
s1 = 'apple'
print(s1)
print(list(s1))
#8/14 비교연산
#논리형 bool - True맞다, False아니다
'''
비교 연산자
> 크다
< 작다
>= 크거나 같다
<= 작거나 같다
== 같다
!= 같지 않다
'''
print(5 > 4)
print(2 < 1)
print(5 == 5)
print(7 != 7)
print(10 >= 9)
print(8 <= 9)
# 파이썬에서 =과 ==의 차이
x = 10 #변수 x에 10을 저장한다
print(x == 10) #변수 x가 10이랑 같다
#8/21 논리연산
'''
논리연산자
and : 둘 다 참일 때 참
or : 둘 중 하나라도 참이면 참
not : 값을 반대로
'''
a = 7
b = 15
print((a < 10) and (b > 10))
print((a == 8) or (b < 12))
print(not(b < 10))
To embed this project on your website, copy the following code and paste it into your website's HTML: