반응형

커뮤니티 2

[python] OOP 실습 - 커뮤니트 시뮬레이션 만들기

시나리오 커뮤니티 시뮬레이션 응용을 작성하시오. 로긴=>사용=>로긴=>사용=>로긴=>사용...순으로 수행한다. 로긴에서는 사용자 이름을 입력한다. 사용에서는 메뉴 선택에 의해 기능을 수행하는 것을 반복한다. 메뉴: 1.게시글 작성, 2. 게시글 삭제, 3. 게시글 검색, 4. 전체 보기 0.종료 종료를 선택하면 자동 로그아웃 처리되며 다시 로긴을 수행한다. *로긴에서 입력한 사용자 이름이 "Exit"이면 프로그램을 종료한다. 게시글 작성에서는 제목, 내용, 비밀키를 입력받는다. 비밀키를 입력하지 않으면 일반 게시글, 입력하면 비밀 게시글 게시글 삭제에서는 제목, 비밀키를 입력받는다. 비밀게시글은 비밀키가 일치해야 삭제할 수 있다. (*작성자가 아니어도 삭제할 수 있음) Main.py from Applic..

[python] 상속 실습 - 커뮤니티(게시글, 비밀게시글)

클래스 다이어그램과 사용하는 코드에 맞게 클래스를 정의하시오. Main.py comm = Community() comm.Publish("빅데이터","홍길동","빅데이터에 데이터는 빅하네.") comm.Publish("AI","강감차","에잇, 아이야 저리로 가거라.","abcd") comm.View() post = comm.Find("AI") print("제목:",post.title) print("저자:",post.writer) print("내용:",post.content) comm.Remove("빅데이터") comm.View() Step1: 클래스에 멤버를 캡슐화하라. 멤버 메서드에서는 어느 메서드가 수행 중인지만 출력하는 형태로 작성하시오. 예를 들어 View메서드에서는 print("View")로 작..

반응형