본문 바로가기
반응형

파이썬 초보10

파이썬 공부 15) 파이썬 함수 문제풀이 221~240 221. 입력된 문자열을 역순으로 출력하는 print_reverse 함수를 정의하라. print_reverse("python") nohtyp 222. 성적 리스트를 입력 받아 평균을 출력하는 print_score 함수를 정의하라. print_score ([1, 2, 3]) 2.0 223. 하나의 리스트를 입력받아 짝수만 화면에 출력하는 print_even 함수를 정의하라. print_even ([1, 3, 2, 10, 12, 11, 15]) 2 10 12 224. 하나의 딕셔너리를 입력받아 딕셔너리의 key 값을 화면에 출력하는 print_keys 함수를 정의하라. print_keys ({"이름":"김말똥", "나이":30, "성별":0}) 이름 나이 성별 225. my_dict에는 날짜를 키값으로 OH.. 2023. 7. 24.
파이썬 공부 13) 파이썬 함수, LEGB 함수란? - 어떤 입력값을 받아서 결과값을 만들어주는 것. - 엑셀 함수를 생각하면 쉬움. - 엑셀에서는 만들어진 함수를 호출해서 사용한다. - 파이썬(프로그래밍)에서는 필요한 함수를 프로그래머가 직접 개발 할 수 있다. 왜 함수를 사용하는가? - 코드의 재사용성을 높이고 중복성을 최소화한다. - 여러곳에서 사용되어야 하는 로직을 패키징한다. - "복사해서 붙여넣기" 방식의 대안으로 유지보수에 드는 수고를 줄여준다. - 정차적 분해로 함수는 역할 단위로 나누는 도구이다. 파이썬 내장 함수(built-in funtion) - len : 컬렉션 객체의 항목 수를 리턴 - sum : 컬렉션 객체에 대한 합을 리턴 - abs : 절댓값을 리턴 - rounnd : 반올림 값을 리턴 함수 만들기 - 함수를 만드는 .. 2023. 7. 16.
파이썬 공부 12) 파이썬 반복문 연습문제 171~200 171. 아래와 같이 리스트의 데이터를 출력하라. 단, for문과 range문을 사용하라. price_list = [32100, 32150, 32000, 32500] 32100 32150 32000 32500 price_list = [32100, 32150, 32000, 32500] for i in range(len(price_list)): print(price_list[i]) 172. 아래와 같이 리스트의 데이터를 출력하라. 단, for문과 range문을 사용하라. price_list = [32100, 32150, 32000, 32500] 0 32100 1 32150 2 32000 3 32500 price_list = [32100, 32150, 32000, 32500] for i in range(len.. 2023. 7. 14.
파이썬 공부 11) 파이썬 반복문 연습문제 131~170 131. for문의 실행결과를 예측하라. 과일 = ["사과", "귤", "수박"] for 변수 in 과일: print(변수) >> 사과 귤 수박 132. for문의 실행결과를 예측하라. 과일 = ["사과", "귤", "수박"] for 변수 in 과일: print("#####") >> 사과 ##### 귤 ##### 수박 ##### 133. 다음 for 문과 동일한 기능을 수행하는 코드를 작성하세요. for 변수 in ["A", "B", "C"]: print(변수) print("A") print("B") print("C") 134. for문을 풀어서 동일한 동작을하는 코드를 작성하라. for 변수 in ["A", "B", "C"]: print("출력:", 변수) print("출력:", "A") print(".. 2023. 7. 14.
파이썬 공부 10) 파이썬 분기문 연습문제 101~130 101. 파이썬에서 True 혹은 False를 갖는 데이터 타입은 무엇인가? >> Boolean 타입 102. 아래 코드의 출력 결과를 예상하라 print(3 == 5) >> False 103. 아래 코드의 출력 결과를 예상하라 print(3 > True 104. 아래 코드의 결과를 예상하라. x = 4 print(1 > True 105. 아래 코드의 결과를 예상하라. print ((3 == 3) and (4 != 3)) >> True 106. 아래 코드에서 에러가 발생하는 원인에 대해 설명하라. print(3 => 4) >> 논리연산자가 잘못입력되었다. print(3 > False로 조건을 만족하지 않기 때문에 아무것도 출력되지 않는다. 108. 아래 코드의 출력 결과를 예.. 2023. 7. 13.
파이썬 공부 8) 파이썬 딕셔너리 연습문제 81~100 81. 기본적으로 데이터 언패킹은 좌변의 변수와 우변 데이터 개수가 같아야 합니다. 하지만 star expression을 사용하면 변수의 개수가 달라도 데이터 언패킹을 할 수 있습니다. 튜플에 저장된 데이터 중에서 앞에 있는 두 개의 데이터만 필요할 경우 나머지 데이터의 언패킹 코드를 작성할 필요가 없습니다. >> a, b, *c = (0, 1, 2, 3, 4, 5) >> a 0 >> b 1 >> c [2, 3, 4, 5] 다음과 같이 10개의 값이 저장된 scores 리스트가 있을 때, start expression을 사용하여 좌측 8개의 값을 valid_score 변수에 바인딩하여라. scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4] 82. 다.. 2023. 7. 11.
반응형