Pierwsza funkcja:
funkcja sprawdzająca, czy na liście elementów znajduje się el. o wartości=36
def list_find(mlist, cell):
for i, x in enumerate(mlist): #i index listy x szukany element
if x == cell:
index=i
break;
else:
index = -1
return index
d = [1,3,6,36,8,43,2] #lista elementow
x = 36 #wyszukiwana wartosc
index=list_find(d,x)
print(index) #otrzymamy miejsce wystapienia elementu w liscie (czyli 3)
Funkcja II.
oblicz iloczyn z elementów listy
def test(*args):
wynik = 1
for argument in args:
wynik *= argument
return wynik
wynik = test(1,3,6,8,7,3,5)
print(wynik)
Funkcja III.
oblicznie sumy elementów (3 sposoby)
def test(a,b,c):
return a+b+c
e=(3,5,7)
print(test(e[0],e[1],e[2]))
d=(2,4,7)
print(test(*d))
#slownik dd, ktory posiada klucze abs
dd={'a':2,
'b':4,
'c':7,
}
print(test(**dd)) #w przypadku slowników **







