👤

1. Zdefiniuj funkcję zliczającą sumę wszystkich cyfr na liście podanej jako parametr.
2.Zdefiniuj funkcję pary6(lista), której parametrem jest lista liczb jednocyfrowych. Wynikiem funkcji powinna być liczba wystąpień dwóch sąsiednich szóstek na tej liście.
pary6([4, 8, 6, 6, 0, 7, 8, 9, 0, 0, 1]) → 1
pary6([6, 5, 8, 6, 6, 6, 7, 8, 9, 6, 6, 1]) → 3
pary6([6, 0, 6, 7, 8, 9, 0, 0, 1]) → 0
DAM NAJ!!!!


Odpowiedź :

Odpowiedź:

# Zadanie 1

def suma(lista):

suma = 0

for i in lista:

 suma = suma + i

return suma

#zadanie 2

def pary6(lista):

suma = 0

for i in range(len(lista)):

 if lista[i]==6 and lista[i+1]==6:

  suma = suma + 1

return suma

 

print(pary6([4, 8, 6, 6, 0, 7, 8, 9, 0, 0, 1]))

print(pary6([6, 5, 8, 6, 6, 6, 7, 8, 9, 6, 6, 1]))

print(pary6([6, 0, 6, 7, 8, 9, 0, 0, 1]))