본문 바로가기
반응형

리스트7

파이썬 코드업 1405 : 숫자 로테이션 파이썬 코드업 1405 : 숫자 로테이션 # 파이썬 코드업 1405 : 숫자 로테이션 # 배열의 순서를 바꿔가며 출력하는 문제입니다. # 예) n = 3 개의 배열 개수를 생성 # a = 7 8 9 => a[0], a[1], a[2] 에 담습니다. # 출력을 # 7 8 9 # 8 9 7 # 9 7 8 이렇게 출력 해야 합니다. n = int(input()) # n = 3 a = list(map(int,input().split())) # 7 8 9 입력 for i in range(n): for j in range(n): print(a[i+j-n], end=' ',) print() # 왜 a[i+j-n] 인가? i+j-n 이것만 따로빼서 # print(i+j-n,',',a[i+j-n], '/',end=' '.. 2022. 5. 8.
파이썬 리스트에 저장된 큰수 작은수 max min 출력하기 찾기 파이썬 리스트에 저장된 큰수 작은수 max min 출력하기 찾기 # 리스트에 저장된 가장 큰수 작은수 max min 출력하기 찾기 a = int(input()) # 몇개의 수를 입력할것인가? 예) a = 5 b = [] # 리스트 생성 for i in range(a): # i 는 a=5 만큼 0,1,2,3,4 까지 반복 b.append(int(input())) # append 으로 b 리스트에 숫자입력 print(min(b)) # 최고작은수 출력 # print(max(b)) 하면 최고큰수 출력 # 예) a = 5 # 4 엔터 # 17 엔터 # 1 엔터 # 9 엔터 # 5 엔터 # 1 2022. 5. 2.
파이썬 다중 or 리스트 문자열 정수 받고 유니코드 정수 변환 파이썬 다중 or 리스트 문자열 정수 받고 유니코드 정수 변환 # 다중 or 리스트 문자열 정수 받고 유니코드 정수 변환 # 1 다중 문자열 받고 유니코드 10진수 변환 # 예 a f 입력 a, b = input().split() # 문자를 유니코드 10진수로 변환 print(ord(a), ord(b)) #출력 97 102 # 2 다중 정수 받고 유니코드 변환 # 예 97 102 입력 a, b = map(int, input().split()) # 정수를 유니코드 문자로 변환 print(chr(a), chr(b)) #출력 a f # 3 리스트로 문자열 받고 유니코드 10진수 변환 # 예 a f z 입력 a = list(map(str, input().split())) # 문자를 유니코드 10진수로 변환 pr.. 2021. 11. 1.
파이썬 리스트 숫자들의 간격 평균 내기 파이썬 리스트 숫자들의 간격 평균 내기 #리스트 숫자들의 간격 평균 내기 # a = [1,3,5,7] 으로도 해보세요 a = [0,50,100] b = 0 for i in range(1,len(a)): b += a[i] - a[i-1] # 50 += 50 - 0 # 100 += 100 - 50 print(b/(len(a)-1)) # len(a)의길이 3 # 하지만 위 리스트 간격은 2개 그래서 -1 # 100 / 2 = 50.0 이 나옴 cs 2021. 10. 13.
파이썬 리스트 내 가장 큰 수와 큰 수의 위치를 for문으로 찾기 파이썬 리스트 내 가장 큰 수와 큰 수의 위치를 for문으로 찾기 # list 내 에서 가장 큰 수는 무엇이고 # 큰 수는 몇 번째에 위치 하는지 # for문으로 찾아보기 # n = 5, a = 1 3 2 1 3 입력시 n = int(input()) a = list(map(int, input().split())) b = a[0] cnt = 0 for i in range(n): if b 2021. 9. 28.
파이썬 input 리스트 for문 그대로 출력 거꾸로 출력 파이썬 input 리스트 for문 그대로 출력 거꾸로 출력 n = int(input()) # 출력할 숫자 갯수 # 예) 5 a = list(map(int, input().split())) # 입력할 숫자 리스트 # 예) 10 8 6 5 4 를 입력 #n-1 = 4번부터 / -1 = 0번 전까지 / -1 = 4 3 2 1 0 으로 출력하라 for i in range(n-1, -1, -1): print(a[i], end=' ') # 4 5 6 8 10 으로 출력됨 for i in range(0, n): print(a[i], end=' ') # 10 8 6 5 4 입력 그대로 출력 cs 2021. 9. 19.
파이썬 for문으로 리스트 숫자 넣기 그리고 분할하기 파이썬 for문으로 리스트 숫자 넣기 그리고 분할하기 # a = [6,5,4,3,2,1] 을 [[6,5,4],[3,2,1]] 로 만들기 # 리스트 분할 하기 a = [] * 6 # 0~5 까지 초기화 n = 3 for i in range(6): a.append(int(input())) # 6 5 4 3 2 1 순서 대로 넣기 b = [a[i:i+n] for i in range(0, len(a), n)] # i:i+n = n은 3이므로 3개값을 1개 리스트로 생성 그리고 분할 print(b) # [[6,5,4],[3,2,1]] 출력 Colored by Color Scripter cs 2021. 9. 16.
반응형