Python 3でコードを作成しようとしています。これにより、ユーザーはいくつかのオプションを選択できます。私はこれをいくつかの方法で試しましたが、どれも正しい方法ではないようです。Python 3:ユーザーの選択肢のための関数を作成する
例の試み:
usr_input = input("Input: ")
while (usr_input != '1') | (usr_input != '2'):
if usr_input == '1':
search()
elif usr_input == '2':
sys.exit()
これに伴う問題は、スクリプトが誤ったコマンドを入力した後にハングアップということです。
誰でも私にこれを行う正しい方法を教えてもらえますか?
あなたは 'どう思いますか|'演算子はいますか?あなたは '>>>'プロンプトでそれを試しましたか? '(usr_input!= '1')|という表現がどのように使われているか説明してください。 (usr_input!= '2') 'が動作するはずです。この背後にあるあなたの推論を説明することは重要です。 –