НАЙТИ 33:
Учитывая список целых чисел, вернуть True, если массив содержит 3 рядом с 3 где-то.
has_33([1, 3, 3]) → True
has_33([1, 3, 1, 3]) → False
has_33([3, 1, 3]) → False
Вот как я это сделал:
def has_33(nums):
for i in range(0, len(nums)-1):
if nums[i] == 3 and nums[i+1] == 3:
return True
else:
return False
'' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' Ответ был:
def has_33(nums):
for i in range(0, len(nums)-1):
if nums[i] == 3 and nums[i+1] == 3:
return True
return False
Почему первый метод кода не будет работать? Может кто-нибудь объяснить?