
#리스트
list = [1,2,3,4,5]
#튜플
tuple = (1,2,3)
#딕셔너리
dictionary = {"apple" :1, "banana" : 2}
#셋
set = {"apple" : 1, "apple":2, "apple" : 3}
##출력
print("before", list)
list = [1,2,3]
print("after", list)
print(list[2])
print("리스트 길이 ", len(list))
print("리스트 총합", sum(list))
#부분요소는 맨 마지막 전까지 출력
print("부분요소 출력" , list[0:1])
print("before", tuple)
# tuple[0] = 2 이렇게 값변경 불가
tuple = (1,5) # 요렇게 값변경은 가능
x,y = tuple # 언패킹, 자바스크립트의 배열구조분해할당과 비슷
print("after", tuple)
print("before", dictionary)
dictionary["apple"] = 5
print("after", dictionary)
print(dictionary.keys())
print(dictionary.values())
print(set)
set = {1,2,3,4,5,5,5,5,5}
print(set)
set.add(5)
print(set)
print(1 in set)
print(6 in set)
출력

사칙연산(+, -, *, /), 비교연산자(>, <), 동등연산자(==)
age = int(input("How old are you?"))
if age < 20:
print("응애")
elif age > 40:
print("헛.. 어르신..?")
else:
print("헛..! 나이가 좀 있으시군요..?")

numbers = [1,2,3,4,5]
for number in numbers:
print(number);
count = 0
while count < 5:
print(count)
count += 1
print("finish")

#마지막 숫자 전까지 출력
for number in range(1,11):
print(number)

#첫번째 숫자에 맨마지막 숫자만큼 더해서 나옴
for number in range(1,11, 2):
print(number)

#def를 이용해서 함수 정의
def add(a,b):
return a+b
print(add(1,2))
함수선언은 꼭 사용전 위에 해줘야한다.
def greet(name):
return "안녕하세요 " + name + "님"
name = input("이름을 입력하세요 : ")
print(greet(name))

참고 : 인프런강의 : [코딩입문] AI연구자가 알려주는 비전공자를 위한 파이썬기초 with ChatGPT