SQLite3 DB に対してユーザー入力を検証しています。ただし、if/else ステートメントを機能させることはできません。結果は常に「見つかりません」です。このコードの何が問題になっていますか? print(c.fetchone()) で結果を確認することにより、クエリが正しいことがわかります。
c.execute("SELECT EXISTS(SELECT 1 FROM airports WHERE ICAO = ?)", (icaocode,))
result = c.fetchone()
if result is True:
print("Found")
else:
print("Not found...")