【发布时间】:2015-06-16 22:28:08
【问题描述】:
def first_even(items):
""" (list of int) -> int
Return the first even number from items. Return -1 if items contains no even numbers.
>>> first_even([5, 8, 3, 2])
8
>>> first_even([7, 1])
-1
"""
counter = 0
for item in items:
counter = counter + 1
if item % 2 == 0:
return item
elif counter == len(items):
return -1
详情详情详情详情详情
【问题讨论】:
-
“详情详情详情详情详情”?您是否期待“代码代码答案解释代码”的答案?
标签: python list python-3.x for-loop