我正在codingbat.com 上进行一些练习。我坚持的练习是这样的:
“给定一个整数数组,如果 6 作为数组中的第一个或最后一个元素出现,则返回 True。该数组的长度为 1 或更大。
first_last6([1, 2, 6]) → True
first_last6([6, 1, 2, 3]) → True
first_last6([13, 6, 1, 2, 3]) → False"
这是我的回答。我知道这是不正确的,但我不确定我做错了什么。
def first_last6(nums):
if nums[0] == 6 or nums[len(nums)-1] == 6:
return True
else:
return False