python - Why does return not return my Variable? -


my problem quite easy think...

i need go through excel list , want print out fields (to begin first 10 rows (so low_run = 0, high_run=10, , run=10 too).

now wanna next 10 need:

def get_input(high_run, low_run, run):     pressed_key = input('')      if pressed_key == "n":  # next page         set_high_run_np(high_run, run)         set_low_run_np(low_run, run)  def set_high_run_np(high_run, run):     if high_run != len(ldata):         high_run = high_run + run      return high_run  def set_low_run_np(low_run, run):     if low_run != len(ldata) - run:         low_run = low_run + run      return low_run 

the functions work , put out low_run = 10 , high_run = 20. won't return numbers can used... idea why?

thanks in advance , sorry grammar mistakes. no native speaker

cya!

i think miss return in first function

def get_input(high_run, low_run, run):     pressed_key = input('')      if pressed_key == "n":  # next page         return set_high_run_np(high_run, run), set_low_run_np(low_run, run)  def set_high_run_np(high_run, run):     if high_run != len(ldata):         high_run = high_run + run      return high_run  def set_low_run_np(low_run, run):     if low_run != len(ldata) - run:         low_run = low_run + run      return low_run 

i added return. chose return tuple of values in python done comma. there lot of other ways can choose return values, need return them.


Comments

Popular posts from this blog

Qt QGraphicsScene is not accessable from QGraphicsView (on Qt 5.6.1) -

php - Cannot override Laravel Spark authentication with own implementation -

What is happening when Matlab is starting a "parallel pool"? -