这是提示:
难有起色汽车公司正在召回所有车辆在其奢靡从车型年1999年线- 2002年鉴于变量
modelYear
和modelName
写一个声明,受让人True
以recalled
是否值modelYear
和modelName
匹配召回的详细信息和受让人False
,否则。
我编写了这段代码,但是对于正确的语句却一直得到错误的答案。虚假陈述来得很好。
modelYear >= 1999 and modelYear <= 2002
modelName == "Extravagant"
if modelYear == True and modelName == True:
recalled = True
else:
recalled = False
当您这样做时-
modelYear >= 1999 and modelYear <= 2002
modelName == "Extravagant"
你只是扔掉那些布尔表达式的结果,这并不神奇地让modelYear
或modelName
布尔值。
无需尝试创建布尔值,您只需在if
块本身中使用表达式即可。例子 -
if 1999 <= modelYear <= 2002 and modelName == "Extravagant":
recalled = True
else:
recalled = False
如果if
在您的真实代码的块内,您要做的就是分配布尔值,那么您可以-
recalled = 1999 <= modelYear <= 2002 and modelName == "Extravagant"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句