본문 바로가기

Python19

파이썬 기초 19. 함수 return """ 함수의 결과값 반환하기 함수 정의(만들기) def function(parameter1, parameter2,...) // return result value -> 반환값은 없거나 1. -> 반환값이 여러개인 경우 하나의 튜플로 묶어서 반환 - 함수 호출 변수 = 함수명(인수1, 인수2,...) -> 반환값이 있을 때는 변수로 받거나 수식 내에 기술 """ #값 1개 반환 #두 수를 매개변수로 받아 더한 후 결과를 리턴하는 함수 만들기 def plus (a,b): return a+b plus(1,4) #값 여러개 반환하기 #두 수를 매개변수로 받아 더한 값, 뺀 값을 리턴하는 함수 def cal (a,b): A = a+b B = a-b return A,B cal(1,4) #함수에서 빠져나오기 #re.. 2023. 9. 18.
파이썬 기초 18. 함수 """ 함수 - 특정 기능을 구현하기 위한 코드의 묶음 함수 사용 목적 - 크고 복잡한 프로그램을 해결하기 쉬운 작은 단위로 쪼개어 해결 - 반복되는 코드를 함수화 해 코드의 중복 배제 - 함수 사용 효과 - 크고 복잡한 문제를 쉽게 해결 가능 - 코드의 가독성을 높여 프로그램의 흐름 파악에 용이 - 자주 사용되는 코드를 하나의 함수로 만들어 프로그램 내에서 재사용 - 프로그램 디버깅 용이 - 함수의 종류 - 내장함수 파이썬 프로그램에 기본적으로 내장. import 불필요 - 외장함수 모듈/패키지함수. import해 사용 - 사용자 정의 함수 사용자가 만든 함수 - 기본 함수 정의하고 호출하기 - 함수 정의하기 (만들기) def 함수명(): 함수 내용 - 함수명은 변수명과 동일한 규칙으로 만들어짐 - 함.. 2023. 9. 18.
파이썬 기초 17. 딕셔너리 연습 #영어단어장 만들기 #단어 테스트를 실시하고 맞은 갯수 계산 #테스트가 끝나면 맞은 갯수 / 전체단어 수 / 점수 형태로 결과 출력 #엔터를 입력할 때까지 영어단어, 뜻 을 입력받아 단어장 만듦 word = input('word, mean: ') eng = word.split(',')[0] kor = word.split(',')[1] dict = {} dict[eng] = kor dict dict = {} while True: word = input('word, mean: ') if word == '': break eng = word.split(',')[0] kor = word.split(',')[1] dict[eng] = kor dict #단어테스트 - 단어장의 단어들을 모두 테스트. 맞은 갯수는 별도.. 2023. 9. 18.
파이썬 기초 16. 딕셔너리의 키, 값을 제어하기 """ 딕셔너리의 키, 값 목록을 받아와 정렬하고 출력할 수 있다. 딕셔너리 -> 리스트처럼 여러 항목을 저장하는 자료형 but 리스트와 달리 키, 값의 쌍으로 이루어짐 dict.keys() -> key list dict.values() -> value list dict.items() -> (key,value) list """ #딕셔너리의 키, 값 모두 리스트 형태로 가져오기 #key list scores = {'kor':100,'eng':90,'math':80} print(scores.keys()) #value list scores = {'kor':100,'eng':90,'math':80} print(scores.values()) #items list scores = {'kor':100,'eng':90.. 2023. 9. 18.
728x90