1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Building Chatbots in Python

Connected

Cvičení

Sestavování dotazů z parametrů

Teď implementuješ výkonnější funkci pro dotazování databáze hotelů. Cílem je, aby tato funkce přijímala argumenty, které mohou být později specifikovány jinými částmi tvého kódu.

Konkrétně tvým úkolem je definovat funkci find_hotels(), která přijme jediný argument – slovník názvů sloupců a hodnot – a vrátí seznam odpovídajících hotelů z databáze.

Pokyny

100 XP
  • Byl pro tebe připraven seznam filters. Spoj tento seznam dohromady s řetězci " WHERE " a " and ".
  • Vytvoř tuple hodnot ze slovníku params.
  • Vytvoř připojení a kurzor k "hotels.db" a poté spusť dotaz query, stejně jako v předchozím cvičení.
  • Vrať výsledky dotazu.