def twoTwo(list_2):
two_count = list_2.index(2)
if two_count == 0:
if list_2[1] == 2:
print True
else:
print False
elif two_count > 0:
if list_2[two_count - 1] == 2 or list_2[two_count + 1] == 2:
print True
else:
print False
問題: 寫一個函數twoTwo(),給出整數的列表,返回true,如果每一個出現在列表2旁邊的另一個2.twoTwo謎
twoTwo([4, 2, 2, 3]) → true
twoTwo([2, 2, 4]) → true
twoTwo([2, 2, 4, 2]) → false
它爲第二個,但不是最後一個,並沒有試圖嘗試第一個...
如果出現在列表中的_every_ 2與另一個2相鄰,則問題陳述返回true。'list_2.index(2)'將返回出現在列表中的_first_ 2的索引。你需要重寫你的函數來使用循環 – Hamms
返回並不意味着打印 –