ひどいタイトルで申し訳ありませんが、これが何と呼ばれるかわかりません。
基本的には「何をしたいの?」とユーザーに聞いてみたいと思います。そして、彼らに多くのコマンドを実行できるようにします。たとえば、彼らは「キツネを探す」と言うでしょう、そしてプログラムはするでしょう
if any(search in i for i in list):
print(list[search])
else:
print(search + " not found.")
したがって、基本的に、コードで「Search for [x]」という形式を検出し、変数searchにxを割り当てるにはどうすればよいですか。また、名前があるとしたら、これは何と呼ばれますか?次回はそれを探すのに役立つと思います。
以下のコードは、ユーザーが入力したコマンド(ここでは検索)を削除してキーワードを検索します。これにより、検索クエリが分離されます。
def search(search_word):
# your search function here
pass
# get input from the user
user_input = raw_input("What would you like to do? ").lower()
# make the code easier to reuse
search_command = "search for"
if len(user_input) > 0:
if user_input.startswith(search_command):
# use slices to remove the first part of the input, and then remove all whitepsace
search_word = user_input[len(search_command):].strip()
search(search_word)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加