본문 바로가기
반응형

파이썬/알고리즘4

for문 정리, 예시[파이썬 독학] 파이썬에서는 for문을 작성할 때, for ~ in ~:과 같은 형태로 적습니다. for 변수 in 수행할 횟수: 실행할 코드 #변수가 없다면 for _ in 수행할 횟수: 실행할 코드 예시 random_numbers = [random.randint(1, 100) for _ in range(10)] max_num = random_numbers[0] min_num = random_numbers[0] for num in random_numbers: if num > max_num: max_num = num if num < min_num: min_num = num print(sorted(random_numbers)) print("Maximum number:", max_num) print("Minimum numb.. 2023. 3. 19.
while문 정리, 업다운 게임[파이썬 독학] while문 개념 while문은 특정 조건이 참인 한 코드 블록을 반복적으로 실행할 수 있도록 해주는 일종의 루프 구문입니다. 조건은 참 또는 거짓으로 평가되는 Boolean 타입으로 구분됩니다. 조건이 True인 한 루프 내의 코드 블록은 반복적으로 실행됩니다. 조건이 False가 되면 루프가 종료되고 제어가 루프문 다음으로 전달됩니다. count = 0 while count number: print(f"Too high! current guess: {guess}") try_count += 1 if guess != number: print(f"try count: {try_count}") print(f"You guessed it! answer: {guess}\nfinal_count:{try_count}").. 2023. 3. 19.
중앙값 구하기, 재귀 함수[파이썬 독학] 데이터 세트의 중앙값을 계산하는 것은 통계 및 데이터 분석에서 일반적인 작업입니다. 파이썬에서는 중앙값을 계산하는 여러 알고리즘이 있는데, 이 게시물에서는 파이썬에서 중앙값을 계산하는 두 가지 방법을 다뤄보겠습니다. 알고리즘 1: 정렬 및 중간 값 찾기 중앙값을 계산하는 가장 간단한 방법은 데이터 리스트를 정렬하고 중간 값을 찾는 것입니다. 데이터 리스트에 홀수 개의 요소가 있는 경우, 중간 요소가 중앙값입니다. 데이터 리스트에 짝수 개의 요소가 있는 경우엔, 중앙값은 두 중간 요소의 평균이 됩니다. def median(lst): lst = sorted(lst) n = len(lst) if n % 2 == 0: return (lst[n//2-1] + lst[n//2]) / 2 else: return ls.. 2023. 3. 19.
알고리즘이란, int함수[파이썬 독학] 알고리즘이란? 알고리즘은 컴퓨터가 특정 문제를 해결하기 위해 따르는 단계별 명령어 집합으로, 컴퓨터 프로그래밍의 기초이며 매우 다양한 문제를 해결하는 데 사용됩니다. 파이썬은 개발자들이 이용할 수 있는 방대한 알고리즘 라이브러리를 보유하고 있으며, 세계에서 가장 다재다능한 프로그래밍 언어 중 하나로 알려져 있습니다. 특징 파이썬 알고리즘은 문제를 효율적이고 효과적으로 해결할 수 있도록 설계되어 있습니다. 데이터 정렬, 정보 검색, 계산 수행 등 광범위한 작업을 수행하는 데 사용할 수 있으며, 성능에 최적화된 경우가 많아 대량의 데이터를 빠르게 처리할 수 있습니다. 파이썬의 알고리즘은 검색 알고리즘, 정렬 알고리즘, 그래프 알고리즘 등 여러 범주로 구분됩니다. 검색 알고리즘은 데이터 집합 내에서 특정 데이.. 2023. 3. 19.
반응형