본문 바로가기

전체 글

(228)
파이썬 스터디 9강(소놀코딩 - 17강 함수이해하기) https://www.youtube.com/watch?v=emBJyZVlvJI 소놀코딩 보고 공부했다. #함수란? #프로그램을 짤 때 효율을 높이기 위하여 #특정 기능을 미리 만들어두고 이름을 붙여 사용 #함수 정의하기 인자값/리턴값 def aa(): print('hi~') def bb(x): for i in range(x): print('hello~') def cc(): n=int(input('n:')) #6 print(n*2) return n*2 def dd(x,y): print(x*y) return x*y # 함수 호출하기 re1 = aa() print(re1) re2 = bb(3) print(re2) re3 = cc() print(re3) re4 = dd(3,5) print(re3)
파이썬 스터디 8강(소놀코딩 -16강 리스트와 제어문) https://www.youtube.com/watch?v=6bXaAqlhbeU 소놀코딩으로 공부했다. #for문으로 리스트 값 추가 li=[] for i in range(5): li.append(int(input('숫자입력:'))) #for문으로 리스트 값 출력 print(li) for i in range(len(li)): print(li[i]) for i in li: print(i) li=[7,5,4,1,9] #if문 추가 for i in range(len(li)): if i%2==0: print(li[i]) print('-------') for i in li: if i%2==0: print(i) #리스트 분리하기 abcDEFgh li=list(input('문자 입력:')) up=[] low=[] fo..
파이썬 스터디 7 (소놀코딩-15강.리스트의 활용) https://www.youtube.com/watch?v=3YJ344Ikky8 #문자 입력받아 공백기준 자르기 li1 = input('문자입력').split() print(li1) #문자 입력받아 전체 자르기 li2 = list(input('문자입력')) print(li2) 글자 하나 하나 리스트로 넣는다. (공백조차도 값으로 인식한다) #숫자 하나씩 입력 받기 li3 = [] li3.append(int(input("숫자 입력"))) print(li3) li3.append(int(input("숫자 입력"))) print(li3) li3.append(int(input("숫자 입력"))) print(li3) print(li3[0]+li3[2]) #숫자여러개 입력받기 li4=list(map(int,input(..
파이썬 study 6 (소놀코딩-14.Dictionary) https://www.youtube.com/watch?v=azITuZ-7G8M&t=5s 소놀코딩보고 공부했다. #딕셔너리 만들기 dic = {} print(type(dic)) dic = dict(); print(type(dic)) #딕셔너리특징 dic = {'kor':80,'eng':90,'mat':77} print(dic) dic['kor'] print(dic['kor']) dic['kor']=85 #있던거는 변경이되고 print(dic['kor']) dic['sic']=92 #없던거는 추가가 되고 print(dic) #딕셔너리활용 dic = {'kor':80,'eng':90,'mat':77} print(dic) del dic['kor'] #삭제하기 print(dic) dic.clear() #전체 삭제..
파이썬 study 5 (소놀코딩-13.Set) https://www.youtube.com/watch?v=ObR6YOlPVno&list=PLz2iXe7EqJOOTNTK27a4-WsgZU5NVfguh&index=13 소놀코딩보고 공부했다. #세트만들기 se = set() #이렇게 만들수 있다. 다른 방법은 없다. print(type(se)) se = {} #이렇게 해서는 set을 만들수 없다. dic가 만들어진다. print(type(se)) #세트 특징(순서,중복없음) a={2,4,6,8} print(a) b={2,4,2,1,2,3} print(b) #세트 활용 a={2,4,6,8} print(a) a.add(5) #추가하기 print(a) a.remove(5) #삭제하기 print(a) print(len(a)) #전체 개수 print(sum(a)) ..
파이썬 스터디 4(소놀코딩 12강-tuple) https://www.youtube.com/watch?v=o-Dp7Dm-4KY #튜플만들기 tu=() tu=tuple() 1번과 2번 모두 튜플을 만드는 방법이다. #튜플 인덱스 tu=('a','b','c') print(tu[0]) print(tu[1]) print(tu[2]) **튜플은 변경이 불가능하다. tu=('a','b','c') tu[0]='d' num=(5,7,9) n1,n2,n3=num #변수 할당하기 print(n1) print(n2) print(n3) 튜플은 수정은 못하지만 변수에 값을 할당할 때 편리한점이 있다. a='hello' b='world' print(a) print(b) (a,b)=(b,a) #값 교환하기 print(a) print(b) 보통 이렇게 스왑한다면 변수 하나가 더 ..
파이썬 스터디2일차(소놀 코딩-10강제어문 중첩) https://www.youtube.com/watch?v=wvLLHPhCMVM 소놀코딩보고 공부했다. #if+if age = int(input("나이입력:")) if age
파이썬 study 1일차(소놀코딩-8강 for문 9강.기타제어문 for문, continue,break,pass) https://www.youtube.com/watch?v=clb38RLVSDk 소놀코딩 보고 공부했다. range(5) list(range(5)) list(range(1,11)) list(range(3,10,3)) list(range(5,0,-1)) list(range(10,-11,-5)) for i in range(10): print(i) n=int(input('n:')) for i in range(1,n+1): print(i) a,b=map(int,input('a b:').split()) for i in range(a,b+1): print(i) # continue for i in range(1,11): if i==5: continue print(i) #break for i in range(1,11):..