2016-12-10 14 views
-2

makeは値 'ford'yearが含まれている場合Trueと評価されるブール 式を書くには2013以上であるかmodel'mustang'yearを保持している場合よりも大きく、それ以外の場合は2012,False などです。ブール式の例

「含む」と「保留」を表現する方法を混乱させます。

私の答え:

if make == 'ford' and year > 2013: 
    return True 
elif model >= 'mustang' and year >= 2012: 
    return True 
else False 
+1

あなたの宿題を完了してください(少なくとも*試してみてください)。 – jonrsharpe

+0

2つの部分に分解してください。まず、2013年の基準のための式を取得します。その後、マストゥンのために働くものを手に入れてください。それぞれをカッコで囲み、「または」と組み合わせてください。 [あなたは "and"と "or"がPythonで表現される方法を記入する必要があります] –

+0

答えはどこですか?何があなたをその答えに導きましたか、それはなぜ間違っていると思いますか?関連する教授/ TAとの話し合いをサポートする必要がある場合、SOはチュートリアルサービスではありません。 – jonrsharpe

答えて

1

は、いくつかの簡単なエラーのように見える、私はこれが何をしたいと思います。 「含む」と「保持する」は、変数を参照すると信じています。

make = "ford" 
model = "mustang" 
year = 2012 

def cars(make, model, year): 
    if make == 'ford' and year > 2013: 
     return True 
    elif model == 'mustang' and year >= 2012: 
     return True 
    else: 
     return False 
+0

ありがとうございました! –