Czesc wszystkim,
Robie od jakiegos czasu pewien kurs na udemy(zeby zdobyc podstawowe pojecie) o Pythonie.
Doszedlem do zadania na, ktorym niestety sie zacialem. Mam do niego rozwiazanie jednak i to nie pozwolilo mi zrozumiec co jest grane.
Dlatego zwracam sie z prozba do was :)
Trzeba stworzyc funkcje :
SUMMER OF '69: Return the sum of the numbers in the array, except ignore sections of numbers starting with a 6 and extending to the next 9 (every 6 will be followed by at least one 9). Return 0 for no numbers.
Rozwiazanie
ef summer_69(arr):
total = 0
add = True
for num in arr:
while add:
if num != 6:
total += num
break
else:
add = False
while not add:
if num != 9:
break
else:
add = True
break
return total
nie rozumiem w ogole zastosowanie total i add=True na samym poczatku kodu, mysle ze jesli ktos by mi to wyjasnil to dalbym rade rozgryzc reszte :)
z gory bardzo dziekuje!