Small Grey Outline Pointer 'Dev.' 카테고리의 글 목록 (10 Page)
본문 바로가기

Dev.218

CodeUp [Python] 1451 : 데이터 정렬 (small) # codeup 1451 데이터정렬(small) n=int(input()) n_list=[] for i in range(n): n_list.append(int(input())) n_list.sort() #오름차순 정렬 for n in n_list: print(n) append() 값 추가 오름차순 정렬 sort() 2022. 7. 1.
CodeUP [Python]:: 6092 이상한 출석 번호 부르기 6092 # codeup 6092 이상한 출석번호 n= int(input()) a=input().split() d=[] #리스트를 순서대로 저장하기 위해 빈 리스트 만들기 for i in range(n): a[i]=int(a[i]) for i in range(24): d.append(0) # 각 값은 d[0], d[1], ... , d[22], d[23] 으로 값을 읽고 저장할 수 있음. for i in range(n): d[a[i]] += 1 # 같은 번호를 부를 때 마다 카운트 증가 (이중리스트) a[i]=1 => d[1] for i in range(1,24): print(d[i], end=' ') # n= int(input()) # a=list(map(int,input().split())) # d=.. 2022. 7. 1.
python :: 연산자 연습 문제 # 1-1) 사용자로부터 정수를 입력 받고 한가지 답변을 작성하여 코드 완성시키기 def main(): num=int(input("정수를 입력해주세요: ")) if num >= 0: print("입력한 값은 0이거나 0보다 큽니다") else: print("입력한 값은 0보다 작습니다") main() # 1-2) 1 2022. 6. 30.
python :: if ~ elif~ else / 연산자 예제 if~elif~else # if Test (1) def main(): num=int(input("정수입력: ")) if num>0: print("양의 정수 입니다.") elif num z #a가 z보다 크면 True, 아니면 False a = z #a가 z보다 크거나 같으면 True, 아니면 False a 2022. 6. 30.
python :: 리스트 연습 문제 # 1-1) # 빈 리스트를 만들어서 그 안에 1,2,3을 넣었다가 넣은 순서대로 꺼내는 코드이다. # 빈칸에 문장을 채워넣기 st=[] #리스트에 1추가 st.append(1) #리스트에 2추가 st.append(2) #리스트에 3추가 st.append(3) print(st) #리스트에 1삭제 st.remove(1) print(st) #리스트에 2삭제 st.remove(2) print(st) #리스트에 3삭제 st.remove(3) print(st) #1-2) 저장순서 1,2,3 꺼내는 순서 3,2,1 st=[] st.append(1) st.append(2) st.append(3) print(st) st.pop(-1) print(st) st.pop(-1) print(st) st.pop(-1) print.. 2022. 6. 29.
Python :: 컬렉션 - List 컬렉션-데이터를 수집 알고리즘 문제를 해결하기 위한 순서 또는 절차 [빵집] 반죽 -> 발효-> 굽기 -> 데코 -> 포장 -> 판매 자료구조 의미 없는 데이터가 자료구조를 통과하는 순간 하나의 정보가 된다 10 age = 10 데이터를 저장공간에 담는 순간 하나의 정보가 된다 list num1=13450 ... num100=2134324 이런식으로 변수를 쓰면 램 메모리에 총 100개의 저장공간이 할당 된다 이렇게 쓰면 추후에 변수를 사용할 때 불편하다 변수를 많이 쓰면 쓸 수록 이름이 많아지기 때문에 사용에 불편이 초래. 이름에 규칙성이 없기 때문에 (age, name 등) 변수를 100번 선언하지말고, 100칸 짜리 리스트를 한번 선언하자! 프로그램이 실행하고 나서도 메모리에 할당되는 크기가 변한다.. 2022. 6. 29.
python :: 리스트와 함수들 기초예제 기초예제 st = [1,2,3] st.remove(2) #list에서 2를 찾아서 삭제한다 print(st) st1=[1,2,3] st1.append(4) #st1 끝에 4 추가 st1.extend([5,6]) #st1 끝에 [5,6] 내용 추가 print(st1) st2=[1,2,4] st2.insert(2,3) # index값 2의 위치에 3 저장 print(st2) st2.clear() # list 내용 전부 삭제 print(st2) st3=[] st3.append(1) #리스트에 1 추가 st3.append(9) print(st3) [1, 3] [1, 2, 3, 4, 5, 6] [1, 2, 3, 4] [] [1,9] pop remove st4 = [1,2,3,4,5] #index값 0에 위치한 데.. 2022. 6. 28.
Python 연습문제 # 2-1) 2,4 삭제하기 list1= [1,2,3,4] del list1[1] list1.pop() print(list1) # 2-2) 3,4 사이에 3,5를 넣어보자 값 끼워넣지 말고 내용 교체 하는 것으로 list1.insert(3,3) list1.insert(4,5) print(list1) # 2-3) 2,3,4 삭제하기 빈리스트로 2,3,4를 대체하는 방법으로 list2=[1,2,3,4,5] # 2-4) 리스트에 담겨있는 값 전부 삭제하기 list3=[1,2,3,4,5] list3.clear() print(list3) # 2-5,2-6) 다음 리스트를 대상으로 홀수/짝수번째 저장된 값들만 뽑아 새로운 리스트를 만들어 변수nt에 저장 list4=[1,2,3,4,5,6,7,8,9,10] list_.. 2022. 6. 28.
Python :: list형 데이터 list =[1,2,3,4,5,6,7,8,9] print(list[-1]) #맨 끝 순서부터 -1로 시작 print(list[0:3]) #0:n => 0번째 부터 n-1번째 까지 출력 print(list[1:]) #1번째부터 끝까지 출력 print(list[:5]) # :n => 처음부터 n-1번째 까지 출력 print(list) 9 [1, 2, 3] [2, 3, 4, 5, 6, 7, 8, 9] [1, 2, 3, 4, 5] [1, 2, 3, 4, 5, 6, 7, 8, 9] #인덱싱 연산 list_1=[1,2,3]+[4,5] list_2=[1,2,3]*2 print(list_1) print(list_2) [1, 2, 3, 4, 5] [1, 2, 3, 1, 2, 3] 2022. 6. 21.
Python :: 함수 / *args 점프투파이썬 참고하여 복습 입력값이 몇 개가 될 지 모를 때는 여러개의 입력값을 받는 함수 만들기 def 함수이름 (*매개변수): 수행할 문장 ... from ast import arg def add_many(*args): result = 0 for i in args: result += i print(result) add_many(1,10,20) add_many(1,10) 31 11 *args 매개변수 앞에 choice 매개변수 추가 from unittest import result def add_mul(choice, *args): if choice == "add": #매개변수 choice에 'add'를 입력 받을때 result = 0 for i in args: result += i elif choice.. 2022. 6. 21.