본문 바로가기

Python2

Python - 함수 1 함수란? 모든 코드가 하나의 코드로 짜여 있다면?  내용이 점점 길고 복잡해지면서 소스 코드를 이해하기 힘듦 ˇ 같은 기능을 하는 코드가 반복적으로 필요할 때 매번 입력 반복 => 시간과 노력의 낭비, 크고 복잡한 소스 ˇ 기존에 작성한 코드를 재활용할 때 원하는 코드를 다시 활용 ˇ 소스 코드가 늘어남에 따라 필요한 변수가 많아지고 관 리가 복잡해짐 함수로 구성된 코드 ˇ 소스 코드가 기능별로 깔끔하게 구분 ˇ 다른 사람이 나 자신이 분석하기 쉬워짐 ˇ 같은 코드가 여러 번 필요하게 될 때 그것을 하나의 함수로 만들고, 그 함수를 필요한 수만큼 호출 ˇ 기존에 작성한 코드의 재활용 ˇ 각 함수별로 변수 관리 함수 작성 def print_address(): print("서울특별시 종로구 .. 2022. 1. 12.
Python - 문자열 문제 1 Q . 문자열 리스트 중에서 첫 자와 끝자가 같은 문자열이 몇 개 있는지 알아보는 프로그램을 작성해 보시오. 단 문자열은 2개 이상의 문자로 이루어져 있을 때만 검사하고 문자가 하나인 경우는 검사하지 않는다. 문자열 리스트 검사하는 함수는 checkWord로 만든다. 예시) list=[‘hello’, ‘k’, ‘abc’, ‘12341’] -> 1개 list=[‘hello’, ‘abc’, ‘121’, ‘aba’] -> 2개 def checkWord(listVal): count = 0 for i in listVal: if(len(i) > 1) : tmp1 ='' tmp2 ='' for j in range(len(i)): if(j == 0): tmp1 = i[0] if(j == len(i)-1): tmp2 =.. 2022. 1. 7.