1. Learn
  2. /
  3. Cursuri
  4. /
  5. Crearea chatboților în Python

Connected

exercițiu

Crearea interogărilor din parametri

Acum vei implementa o funcție mai puternică pentru interogarea bazei de date a hotelurilor. Scopul este ca această funcție să primească argumente ce pot fi specificate ulterior de alte părți ale codului tău.

Mai concret, trebuie să definești o funcție find_hotels() care primește un singur argument – un dicționar de nume de coloane și valori – și returnează o listă cu hotelurile corespunzătoare din baza de date.

Instrucțiuni

100 XP
  • O listă filters a fost creată pentru tine. Unește elementele acestei liste cu șirurile " WHERE " și " and ".
  • Creează un tuplu din valorile dicționarului params.
  • Creează o conexiune și un cursor la "hotels.db", apoi execută query, la fel ca în exercițiul anterior.
  • Returnează rezultatele interogării.