본문 바로가기

728x90
반응형

전체 글

(315)
[복습] Python 반복 제어문(continue, break, exit) 1. continue (in R next) - 특정 조건에 대해서만 반복문에 대한 수행을 스킵하고자 할 떄 예) cmd1 # 한 번 수행 for i in range(1, 11): cmd2 # 열 번 수행 if i == 5: continue # continue를 포함하고 있는 for문 내부에 있는 문장만 스킵됨 cmd3 # 따라서 9번 수행 cmd4 # 한 번 수행 예) cmd1 # 한 번 수행 for i in range(1,11): cmd2 # 10번 수행 for j in range(1:6): cmd3 # 50번 수행(10 * 5번) if i == 5 : continue cmd4 # 40번 수행(10 * 4번) cmd5 # 10번 수행 cmd6 # 한 번 수행 2. break (in R break) - ..
[실습문제] 2024. 1. 10.(수) (2문제) 1. 구구단 출력하기 구구단을 다음과 같이 출력하여라. 2. 아래와 같이 ★로 다이아몬드 모양을 출력하여라. a1 = ' ' a2 = '\u2605' print(a1*4+a2*1) print(a1*3+a2*3) print(a1*2+a2*5) print(a1*(5-i)+a2*(2*i-1)) # 별이 많아지는 방향 i = 1 while i
[복습] Python 파이썬 축약형 1. 함수 정의 def → lambda 2. 리스트 내포 표현(List Comprehension) for + list append → [리턴 for i in 반복대상] (3항 다항식) 예) 다음의 리스트에 대해 1을 더한 값 출력 1) for문 2) 리스트 내포 3. 연산 i = 0 i = i + 1 # i += 1 i = i - 10 # i -= 10 예) 다음의 리스트에 대하여 1 더한 값을 출력하여라.
[복습] Python 반복문(for, while) 반복문: 동일한 명령 처리를 여러 대상에 반복해야 할 경우 사용 1. for: 정해져있는 객체나 횟수가 정해져 있는 경우 문법 for 반복변수 in 대상: 반복할 문장 ..... for문은 들여쓰기가 중요하며, 내부에서 엔터로 줄바꿈을 하는 경우 for문 종료로 인식하므로 엔터를 넣지 않도록 한다. 예) 1~10까지 출력 예) 1~100까지 홀수 출력 예) 다음의 리스트에서 10을 더한 값 리턴 l1 = [1, 2, 3, 4] for 문에서 l1이 i 로 fetch 되고, i+10이 적용이 되고, res.append로 결합이 된다. 예) 다음의 리스트에서 이메일 아이디를 추출하여라. l3 = ['abc@gmail.com', 'a1234@naver.com'] 예) 두 리스트의 합을 구하여라. l1 = [1..
[복습] Python 사용자 정의 함수(2) 사용자 정의 함수에 대해서는 앞서 다음과 같이 공부한 적이 있다. https://metime.tistory.com/233 위 내용에 대하여 좀 더 자세히 배웠다. 사용자 정의 함수 - 함수: input과 output의 관계를 표현한 객체 - 사용자가 직접 함수 생성 가능(코드의 반복을 줄이거나 적용함수에 전달하기 위해 주로 생성) 1. lambda - 언어적 표현이 제한적(단순한 input과 output의 관계만을 전달함. 변수의 선언 불가(새로운 객체 생성 불가)) - 반복문 / 조건문 전달이 불편함(가능은 한데...) 문법 함수명 = lambda input_value : output_value 함수명 = lambda input_value : 참리턴 if 조건 else 거짓리턴 함수명 = lambda ..

728x90
반응형