【发布时间】:2017-02-07 03:23:42
【问题描述】:
这是我的问题..
编写一个函数,该函数将一个名为 aList 的列表作为参数。如果列表中的元素包含至少一个整数且不超过六个整数,其值介于 1 和 6 之间,则返回布尔值 True。如果列表中包含任何其他元素(如字符串或外部整数),则返回布尔值 False范围)或长度错误(因为它包含 0 个或超过 6 个元素)。调用这个函数checkList(aList)。
我已计算出长度,但似乎无法将其设置为 1 到 6 之间的值范围。我收到错误“列表对象不可调用”。到目前为止,这是我所拥有的:
def checkList(aList):
if 1<=len(aList)<=6 and range[aList(1,6)]:
return True
else:
return False
【问题讨论】:
-
aList(1,6)导致List object is not callable. -
是
floatwith an integer value 之类的3.0OK,还是只有int3?