
1. 함수 Function 함수 구조 ㆍ함수 : 반복적으로 사용되는 코드를 묶어서 사용하는 방법 → 코드 유지보수 쉬워짐. ㆍ사용 : 함수선언def (코드 작성) → 함수호출call (코드 실행) ㆍdef, return, argument, parameter, docstring, scope, lambda docstring : 함수 사용 설명서 ㆍ함수의 설명을 작성하는 곳 - 작성 : 함수선언코드 바로 아래에 멀티라인 문자열 (''' ''')로 작성 - 내용 : function, parameter, return, ... - 개인, 기업마다 작성방식에 차이가 있음. pandas, numpy에는 docstring이 굉장히 자세하게 작성됨. def my_function(n1, n2): ''' This functi..
매번 다른 운세(답변)을 보여주는 포춘쿠키 random random.randint(a, b) : a부터 b까지 랜덤 숫자 리턴 random.choice(sequence) : sequence 범위 내에서 랜덤으로 1개 선택하여 리턴 random.choice(sequence, k) : sequence 범위 내에서 랜덤으로 k개 선택(중복 O)하여 리턴 random.sample(sequence, k) : sequence 범위 내에서 랜덤으로 k개 선택(중복 X)하여 리턴 random.shuffle(sequence) : sequence를 랜덤으로 순서 섞어서 리턴 CODE 1) 답변(forturne) 리스트 생성 2) 질문(question) 받기 3) 보여줄 답변을 랜덤으로 선택하여 출력 import rando..
ex1. UP / DOWN : 숫자 맞추기 #1. 1~20 중 랜덤숫자 num 생성 import random num = random.randint(1, 21) count = 0 #2. guess를 입력받고, 아래 코드를 반복 while True : guess = int(input("guess :")) #2-1. 시도횟수 count count += 1 #2-2. num 과 guess 비교 if num == guess : print(f"Correct! You got it in {count} times.") break elif num > guess : print("up") print("") else : print("down") print("") guess : 10 up guess : 15 down guess ..

1. 변수 선언 변수 : RAM 저장공간을 만들어서 데이터를 저장하는 문법 식별자 : 저장공간을 구별해주는 문자열 식별자 규칙 문법 : 틀리면 에러 발생 -> 코드 실행 X - 사용가능 : 대소문자(A-Z, a-z), 숫자(0-9), '_' - 사용불가 : 숫자가 맨 앞에 나오는 경우 (ex. 1_data (X) ), 명령어(예약어) 사용하는 경우 (ex. def, if, for, ... (X) ) 컨벤션(Convention) : 스타일상 관례. 틀려도 실행은 됨. - PEP8 참고 (https://peps.python.org/pep-0008/) - 변수 : 소문자로 표기. snake_case = int(input("입력에 따라 바뀜") - 상수 : 대문자로 표기. UPPER_CASE = 1440 - 클..