On Mon, Dec 28, 2015 at 7:34 AM, cicy felix <cc.fezer...@gmail.com> wrote:
> Hello there! > Thank you for the good work you are doing at helping newbies to python. > Please I'd like clarification with the exercise below: > > Create a function get_algorithm_result to implement the algorithm below > Get a list of numbers L1, L2, L3....LN as argument > Assume L1 is the largest, Largest = L1 > Take next number Li from the list and do the following > If Largest is less than Li > Largest = Li > If Li is last number from the list then > return Largest and come out > Else repeat same process starting from step 3 > > This what I've come up with: > > def get_algorithm_result( numlist ): > largest = numlist[0] > i = 1 > while ( i < len(numlist) ): > if ( largest < numlist[i]): > largest = numlist[i] > i = i + 1 > return largest > I believe the code following should not be indented as that makes it part of your function > numlist1 = [1,2,3,4,5] > numlist2 = [10,20,30,40,50] > largest = get_algorithm_result(numlist1) > print largest > largest = get_algorithm_result(numlist2) > print largest > > And I keep getting this error : > . test_maximum_number_two > Failure in line 15, in test_maximum_number_two self.assertEqual(result, > "zoo", msg="Incorrect number") AssertionError: Incorrect number > Using unittest > > Can you show your unittest code? > I look forward to your response, > Thank you! > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor > -- Joel Goldstick http://joelgoldstick.com/stats/birthdays _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor