(Python)
edytor tekstu udostępnia funkcję charsOnPage(), która zwraca liczbę znaków na stronie, której numer podano jako argument funkcji.

Uzupełnij funkcję charsInDoc() w taki sposób, aby zwracała liczbę znaków w dokumencie na stronach o podanym zakresie, jeżeli numer pierwszej strony zakresu przekazano przez pierwszy parametr, a numer ostatniej strony zakresu przekazano przez drugi parametr.


Odpowiedź :

W załączniku dwa przykłady.

def charsInDoc(firstPage,lastPage):

   charCount=0

   for page in range(firstPage,lastPage+1): charCount+=charsOnPage(page)

   return charCount

def charsInDoc(firstPage,lastPage):

   charCount=0

   while firstPage<=lastPage:

       charCount+=charsOnPage(firstPage)

       firstPage+=1

   return charCount

Zobacz obrazek KONRAD509