Python4 알고리즘 : 파이썬 기본 예제, 리스트 안의 최댓값 찾아보기 다음의 코드를 기초로 최댓값을 찾아보는 알고리즘 작성해보기 input = [4, 7, 5, 3, 2, 8] def find_max_num(array): # 이 부분에 알고리즘을 채워보자! return ? result = find_max_num(input) print(result) 우리는 직관적으로 8이 리스트 안에서 가장 큰 값이라는 생각이 들지만, 컴퓨터가 직접 어떤 규칙에 따라 최댓값을 찾아 볼 수 있도록 명령어를 입력해줘야 한다. 한 번 직접 코드를 작성해보고 다음 해답을 살펴보자 기본적으로 비교할 변수를 설정해줬다. 첫 번째 방식 : 두 변수를 설정하고, 한 변수가 항상 값이 컸을 때만 반환하기 - 작성할 함수에는 for문을 활용하는데, num과 compar_num 두 개 변수 설정하였고, 변수 .. 개발기초 2022. 11. 22. 파이썬 기초문법 뽀개기 : 한 줄의 마법, 코드 줄여쓰기 if문 삼항연산자 사용시, 다음과 같이 활용이 가능하다. 예시1 people = [ {'name': 'bob', 'age': 20}, {'name': 'carry', 'age': 38}, {'name': 'john', 'age': 7}, {'name': 'smith', 'age': 17}, {'name': 'ben', 'age': 27}, {'name': 'bobby', 'age': 57}, {'name': 'red', 'age': 32}, {'name': 'queen', 'age': 25} ] def check_adult(person): if person['age'] > 20: return '성인' else: return '청소년' result = map(check_adult, people) print.. 개발기초 2022. 11. 21. 파이썬 기초문법 뽀개기 : 파일 불러오기 파일 불러오기 파일을 분리하여 프로그램을 작성했을 때 한 파일에서 또다른 파일로 작성한 코드를 불러올 수 있다. 1) main_func.py에는 복잡한 코드를 작성해놓고, main_test.py에서 프로그램을 실행할 경우. main_test.py에서 프로그램 실행 from main_func import * say_hi() say_hi_to('영수') 실행결과 ==> 안녕! 영수님 안녕하세요. main_func.py에만 작성했던 코드가 실행된다. from (불러올 파일의) import (불러올 대상) from (불러올 파일의) import * (전부를 불러올 때는 * 별표시를 기재한다. 95%빈도로 활용) 2) main_func 파일에서 say_hi_to 함수만 불러올 경우 from main_func im.. 개발기초 2022. 11. 21. 파이썬 기초문법 뽀개기 : f-string, 예외처리 try-except 문 f-string f-string을 활용하면 문자열을 표현할 때 굉장히 간단해진다. f를 붙여주고, 중괄호로 변수를 넣어주면 된다. 중간에 넣을 변수가 많아질 때 더 쉽고 깔끔한 코드 작성이 가능하다. scores = [ {'name':'영수','score':70}, {'name':'영희','score':65}, {'name':'기찬','score':75}, {'name':'희수','score':23}, {'name':'서경','score':99}, {'name':'미주','score':100}, {'name':'병태','score':32} ] for s in scores: name = s['name'] score = s['score'] print(name+'의 점수는 '+str(score)+'점입니다.'.. 개발기초 2022. 11. 21. 이전 1 다음