본문 바로가기
  • 부자가 될 남자

전체 글42

파이썬 list[], tuple(), set{}, dictionary{key:value} 추가. 삭제. 수정 순서(인덱싱) 중복 가능 list 형 [] O O O tuple 형 () X O O set 형 {} O X X dictionary 형 {key:value} O O O 리스트 설명 튜플 설명 2023. 4. 20.
파이썬 input expected at most 1 argument, got 2 오류 input을 받을 때 출력되는 값은 하나의 인자만 출력이 가능하다. 이때, 연결자 (,)는 인자 여러개를 인자 그 자체로서 병합, 연결자 (+)는 인자 여러개를 하나의 인자로 병합 시키기에, "input에서 출력되는 값은 무조건 하나의 인자여야한다." 라는 조건을 성립시키기 위해선 연결자 (+)를 사용해야 한다. for i in range(1,10) how = input(i,"번 문제를 해결했나요? y/n : ") # 오류 발생 => for i in rnage(1,10) how = input(str(i),"번 문제를 해결했나요? y/n : ") how = input(i,"번 문제를 해결했나요? y/n : ") 위 코드를 실행시 input expected at most 1 argument, got 2 오류.. 2023. 4. 18.
파이썬 list[] - 리스트 List형 추가. 삭제. 수정 순서(인덱싱) 중복 가능 list 형 [] O O O 리스트 요소 추가(append) (리스트 명).appned(추가할 값) # 리스트의 맨 마지막에 요소 추가. a = [1,2,3,4] a.append(5) print(a) => [1,2,3,4,5] 리스트 정렬 (sort) (리스트 명).sort() a = [1, 4, 3, 2] a.sort() print(a) >>> [1, 2, 3, 4] 리스트 뒤집기(reverse) (리스트 명).reverse() a = ['a', 'c', 'b'] a.reverse() print(a) >>> ['b', 'c', 'a'] 인덱스 반환(index) (리스트 명).index(리스트 내부 값) -> 리스트 내부 값의 위치를 알려줌. a =.. 2023. 4. 18.
부분합의 최댓값을 구하자. feat.python # 2. 숫자 n 을 입력하면 n개의 숫자를 입력할 수 있다. # 그 중 최대 부분합을 구하는 프로그램을 작성. # ex) # 입력 8 # 입력 [-1, 5, 7, -9, 8, 1, -1, 2] # 출력 13 num_cnt = int(input("숫자 n을 입력하시오 : ")) #3 storage_1 = [] for i in range(num_cnt): storage_1.append(int(input("리스트에 저장될 숫자를 입력하시오 : "))) max = 0 for i in range(num_cnt): # 1,2,3, ... ,8 storage_2=0 for j in range(i,num_cnt): # j = 0,1 storage_2 += storage_1[j] #storage_2 = -1 -> if.. 2023. 4. 13.