使用for循环处理列表以返回真/假值-Python
我编写了这个函数,试图让它在以下条件下返回true或false,但是在测试它时得到了这个结果:使用for循环处理列表以返回真/假值-Python,python,python-2.7,Python,Python 2.7,我编写了这个函数,试图让它在以下条件下返回true或false,但是在测试它时得到了这个结果: >>有_gt([2,3,4],2) 错误 def has_gt(nums, n): """Return True iff nums contains at least one number bigger than n. has_gt(list<number>, number) -> boolean """ for i in (nums, n): if i in nums &
>>有_gt([2,3,4],2)
错误
def has_gt(nums, n):
"""Return True iff nums contains at least one number bigger than n.
has_gt(list<number>, number) -> boolean
"""
for i in (nums, n):
if i in nums > n:
return True
else:
return False
def具有\u gt(nums,n):
“”“Return True iff nums至少包含一个大于n的数字。
has_gt(列表,编号)->布尔值
"""
对于i in(nums,n):
如果i在nums>n中:
返回真值
其他:
返回错误
使用for循环
def has_gt(myList, value):
for i in myList:
if i > value:
return True
return False
我想用一个for循环,谢谢,这就是我想要的!
def has_gt(myList, value):
for i in myList:
if i > value:
return True
return False