시작하기 전에 궁금증을 해결하기 위해 쥐선생과의 대화
🐤 왜 굳이 클래스를 만들어서 리스트를 생성해야 하는가?
그냥 리스트 안의 딕셔너리를 개별적으로 호출하면 되지 않는가?
객체를 생성하면 어떤 점에서 더 효율적인가?
🤖
퀴즈 프로젝트(이어서)
퀴즈브레인과 next_question() 메소드
사용자에게 질문을 제시하고 대답하도록 하기
1) 클래스 생성 후 초기값 설정
2)현재 질문 번호의 항목을 가져오는 메소드 생성
3) 첫 질문을 사용자에게 보여주고 코드를 실행
새로운 질문을 계속 보여주는 방법
- 질문이 다 떨어지면 멈추도록 하는 메소드 생성
답변을 확인하고 점수 유지하기
- 답변 확인 메소드 생성
- 점수 기록하기
1) 스코어 초기값 속성에 넣어주기
2) check_answer 메소드에 코드 추가
- 퀴즈가 끝나면 최종 점수 알려주고 종료
💡Tip
Open Trivia Database 를 이용해 새로운 질문들로 교체 가능
사용자 제공의 일반상식 문제 데이터베이스로 무료로 사용 가능하다.