회문 검사하기
회문은 앞으로 읽으니 뒤로 읽으나 동일한 문장이다.
사용자로부터 문자열을 입력받고 회문인지를 검사하는 프로그램을 작성해보자.
글자의 처음부터 중간까지의 문자를 i번째 문자와 끝에서 i번째 문자를 비교한다.
같지 않으면 False값, 아니면 True값을 반환한다.
만약 True값이 반환되었다면, '회문입니다.'를 출력 아니면 '회문이 아닙니다'를 출력한다.
함수의 튜플 반환 예제
원의 넓이와 둘레를 동시에 반환하는 함수를 작성하자.
calCircle함수는 반지름을 매개변수로 하고, 튜플인 원의 넓이, 원의 둘레를 반환한다.
파일에서 중복되지 않은 단어의 개수
텍스트 파일을 읽어서 단어를 얼마나 다양하게 사용하여 문서를 작성하였는지를
계산하는 프로그램을 작성해보자.
#파일을 여는 코드 fname = input('입력 파일 이름: ') file = open(fname, 'r') |
단어 카운터
사용자가 지정하는 파일을 읽어서 파일에 저장된 각각의 단어가 몇 번이나 나오는지를 계산하는
프로그램을 작성해보자.
'공부 > python' 카테고리의 다른 글
(python) 클래스와 객체2 - 관련예제들2 (0) | 2019.12.15 |
---|---|
(python) 클래스와 객체1 - 객체지향 프로그래밍, 객체, 인스턴스 변수와 메소드, 클래스, 생성자, 정보 은닉, 접근자와 설정자 (0) | 2019.12.14 |
(python) 튜플, 세트, 딕셔너리, 문자열6 - 문자열, 슬라이싱, 문자열 in연산자와 not in연산자, 문자열 비교하기, 문자열에서 단어 분리 (0) | 2019.12.14 |
(python) 튜플, 세트, 딕셔너리, 문자열5 - 관련예제들2 (0) | 2019.12.14 |
(python) 튜플, 세트, 딕셔너리, 문자열4 - 딕셔너리, 딕셔너리 항목 접근, 딕셔너리 항목 추가 및 삭제, 딕셔너리 항목순회, 딕셔너리 키와 값 가져오기 (0) | 2019.12.14 |