Python Forum
Class method returning multiple values,dont know which is returned when..
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Class method returning multiple values,dont know which is returned when..
#4
Hello,

Taking the following snippet of your code:

if currentdist<prevdist:
               m=float ((yLast-yPrevious)/(xLast-xPrevious))
               
               if m>0:
                   if yalg[last]< ygoal:
                       xlowrand=xalg[last]
                       return float(xlowrand),float(xhighrand),
                   else:
                       xhighrand=xalg[last]
                       return float(xlowrand),float(xhighrand)
you could add a list which shows how the values were constructed like:

msg = []
if currentdist < prevdist:
    msg.append('currentdist < prevdist')
    m = float((yLast - yPrevious) / (xLast - xPrevious))

    if m > 0:
        msg.append('m > 0')
        if yalg[last] < ygoal:
            xlowrand = xalg[last]
            return float(xlowrand), float(xhighrand), msg
        else:
            msg.append('m <= 0')
            xhighrand = xalg[last]
            return float(xlowrand), float(xhighrand), msg
Now results will include a list like:

3.8855839217, 7.59979666373,  ['currentdist < prevdist', 'm <= 0']
Larz60+
Reply


Messages In This Thread
RE: Class method returning multiple values,dont know which is returned when.. - by Larz60+ - Sep-29-2016, 06:56 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Method returning None husksedgier 2 130 Yesterday, 06:38 PM
Last Post: husksedgier
  class definition and problem with a method HerrAyas 2 294 Apr-01-2024, 03:34 PM
Last Post: HerrAyas
  Printing out incidence values for Class Object SquderDragon 3 322 Apr-01-2024, 07:52 AM
Last Post: SquderDragon
  super() and order of running method in class inheritance akbarza 7 823 Feb-04-2024, 09:35 AM
Last Post: Gribouillis
  __init__() got multiple values for argument 'schema' dawid294 4 2,524 Jan-03-2024, 09:42 AM
Last Post: buran
  How to access values returned from inquirer cspower 6 883 Dec-26-2023, 09:34 PM
Last Post: cspower
  Can I use logging in a class (without multiple messages) mevan 2 621 Oct-16-2023, 11:08 PM
Last Post: mevan
  Code is returning the incorrect values. syntax error 007sonic 6 1,267 Jun-19-2023, 03:35 AM
Last Post: 007sonic
  Using one child class method in another child class garynewport 5 1,665 Jan-11-2023, 06:07 PM
Last Post: garynewport
  I dont know why my function won't work? MehHz2526 3 1,215 Nov-28-2022, 09:32 PM
Last Post: deanhystad

Forum Jump:

User Panel Messages

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