1

プログラムを作成していますが、ユーザーの入力をチェックし、それを辞書と比較して、その単語が辞書にあるかどうかを確認します。

元のコード:

dic = "goodmorning" + "wakeup"
test = raw_input("test: ")
if test == dic:
    print "hello"
else:
    print "testf"

私はこれを試しましたが、入力した場合、morningまたはmorningwakeこんにちはと出力されます。私もこれを試しました:

dic = ["goodmorning", "wakeup"]
test = raw_input("test: ")
if test == dic:
    print "hello"
else:
    print "testf"

これもうまくいきません。

4

1 に答える 1

3

inではなく、使用してください==

dic = ["goodmorning", "wakeup"]
test = raw_input("test: ")
if test in dic:
    print "hello"
else:
    print "testf"
于 2013-06-17T04:47:53.950 に答える