1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 챗봇 만들기

Connected

연습 문제

매개변수로부터 쿼리 만들기

이제 호텔 데이터베이스를 조회하기 위한 더 강력한 함수를 구현해 볼게요. 이 함수는 코드의 다른 부분에서 나중에 지정할 수 있는 인자를 받아들이는 것을 목표로 해요.

구체적으로는, 열 이름과 값의 딕셔너리를 단일 인자로 받아 데이터베이스에서 일치하는 호텔 목록을 반환하는 find_hotels() 함수를 정의하는 것이 여러분의 과제예요.

지침

100 XP
  • filters 리스트가 준비되어 있어요. 이 리스트를 " WHERE "와 " and " 문자열을 사용해 이어 붙이세요.
  • params 딕셔너리의 값들로 튜플을 만드세요.
  • 이전 연습 문제와 동일하게 "hotels.db"에 대한 연결과 커서를 만든 뒤 query를 실행하세요.
  • 쿼리의 결과를 반환하세요.