Python Forum
Beginner, my recursion returns None, and related problem
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Beginner, my recursion returns None, and related problem
#2
A "set" in python is a specific thing, but you're not using them. You should refer to these as lists instead.

This is happening because in the top-level call, the author's code always returns while yours doesn't.

Imagine calling max_check([1,2]). You'll enter the function and at line 5 since there are two elements in the list, you'll skip the first block. Since 1 < 2, you'll enter the second block.

At line 9, you'll change arr with pop(0), so arr will now be [2]. Then at line 10 you'll call max_check([2]). BUT, you don't do anything with the result of that call. Some answer comes back, and you don't capture it or return it. Instead you get to the end of the function and don't call return. Without this call, the function returns None.

In the other function, the else clause has returns that are reached.
Reply


Messages In This Thread
RE: Beginner, my recursion returns None, and related problem - by bowlofred - Jul-02-2020, 03:46 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Strange problem related to "python service" Pavel_47 1 1,418 Dec-07-2021, 12:52 PM
Last Post: Pavel_47
  I have an problem related to ujson in python dixitaditya248 2 2,692 Apr-12-2021, 08:11 AM
Last Post: bowlofred
  Although this is a talib related Q it's mostly related to python module installing.. Evalias123 4 5,736 Jan-10-2021, 11:39 PM
Last Post: Evalias123
  small beginner problem FelixReiter 2 1,880 Nov-17-2020, 03:26 PM
Last Post: FelixReiter
  Beginner having Syntax Error problem RyanHo 3 2,399 Sep-10-2020, 08:33 AM
Last Post: cnull
  R-PYTHON INTEGRATION RELATED PROBLEM arnab93 0 1,459 Jun-05-2020, 02:07 PM
Last Post: arnab93
  Beginner problem, replace function with for loop Motley_Cow 9 4,678 Sep-13-2019, 06:24 AM
Last Post: Motley_Cow
  recursion function (python beginner) everafter 3 2,913 Aug-19-2019, 07:24 AM
Last Post: buran
  Beginner problem in python script Cedmo 3 2,799 Jul-04-2019, 08:22 PM
Last Post: Cedmo
  Beginner Problem python 2.7 Jonathan_levy 2 2,703 Jul-04-2018, 08:46 PM
Last Post: ichabod801

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020