728x90

Len 3

파이썬 함수 3-2

1. 입력 문자열을 한 줄에 다섯글자씩 출력하는 print_5xn(string) 함수를 작성하라. print_5xn("아이엠어보이유알어걸") 아이엠어보 이유알어걸 정답확인-> def print_5xn(line): chunk_num = int(len(line) / 5) for x in range(chunk_num + 1) : print(line[x * 5: x * 5 + 5]) 2. 문자열과 한줄에 출력될 글자 수를 입력을 받아 한 줄에 입력된 글자 수만큼 출력하는 print_mxn(string) 함수를 작성하라. printmxn("아이엠어보이유알어걸", 3) 아이엠 어보이 유알어 걸 정답확인-> def print_mxn(line, num): chunk_num = int(len(line) / num) fo..

알고리즘 2022.04.09

(Python) 반복문 예제 3

1. 리스트에서 20 보다 작은 3의 배수를 출력하라 리스트 = [13, 21, 12, 14, 30, 18] 12 18 정답확인 -> 하나 이상의 조건을 비교할 때는 논리 연산자를 사용해야겠죠? 두 조건이 모두 참일 때만 실행돼야 하므로 and 연산자를 사용합니다. 또한 코드의 가독성 향상을 위해 두 조건을 괄호로 구분했습니다. 괄호가 없어도 코드는 같은 동작을 합니다. 리스트 = [13, 21, 12, 14, 30, 18] for 변수 in 리스트: if (변수 < 20) and (변수 % 3 == 0): print(변수) and, or, not이 기억나지 않으신 분들은 3장 분기문을 복습해주세요. 2. 리스트에서 세 글자 이상의 문자를 화면에 출력하라 리스트 = ["I", "study", "pytho..

알고리즘 2022.03.30

파이썬 리스트(List) 관련 함수 활용 2

1. 다음 리스트의 합을 출력하라. nums = [1, 2, 3, 4, 5] 실행 예: 15 정답 -> nums = [1, 2, 3, 4, 5] print(sum(nums)) 2. 다음 리스트에 저장된 데이터의 개수를 화면에 구하하라. cook = ["피자", "김밥", "만두", "양념치킨", "족발", "피자", "김치만두", "쫄면", "소시지", "라면", "팥빙수", "김치전"] 정답 -> cook = ["피자", "김밥", "만두", "양념치킨", "족발", "피자", "김치만두", "쫄면", "소시지", "라면", "팥빙수", "김치전"] print(len(cook)) 3. 다음 리스트의 평균을 출력하라. nums = [1, 2, 3, 4, 5] 실행 예: 3.0 정답 -> nums = [1..

알고리즘 2022.03.08
728x90