在Python中的函数之间传递变量,然后返回菜单

汤姆

我在使用Python学习方面进展缓慢,希望能对我尝试创建的一些代码有所帮助。

我以前曾将该程序与全局变量一起运行,以获取概念证明,以了解有关在函数之间传递变量的知识。完全正常。但是,与其运行该函数并返回菜单,不如在返回值的位置停下来,而不会返回到我创建的主菜单。它位于“返回AirportDetailsGlobal”点。

我敢肯定,这很简单,而且如上所述-还在学习!非常感谢您的任何帮助!

完整的代码位于pastebin上,以备将来参考-pastebin 89VqfwFV

      print("\nEnter airport code for overseas")
      osCode = input()
      airports = airData
      for line in airports:
          if osCode in line:
              print (osCode, "Found\n\n")
              print("Airport Name:",line[1])
              OverseaCodeGlobal = osCode
              x = int(line[2])
              AirDataGlobal = x #changed here
              return AirportDetailsGlobal
              break
              
              
              
      else:
          print('Incorrect Choice')
          menu()

      
      menu()
我是泰勒

如果执行a,return则您的代码将返回到调用它的位置。如果没有从任何地方调用它(即,您直接运行该脚本),则调用return在大多数方面都等同于调用sys.exit(),即。程序终止。它绝不会打断您的电话,退出循环或打给的电话menu()

另外,您给出的缩进是不正确的,缩进else与相同for,而不是if我不认为这是问题所在,但接下来您可能会遇到问题。;-)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python中的函数之间传递变量

来自分类Dev

Flask/Python - 在函数之间传递变量

来自分类Dev

在HTA中的函数之间传递变量

来自分类Dev

Python-在类函数之间错误地传递变量?

来自分类Dev

使用句柄在MATLAB GUI中的函数之间传递变量

来自分类Dev

在angularjs服务中的函数之间传递变量

来自分类Dev

在函数之间传递变量-PHP

来自分类Dev

反应函数之间的传递变量

来自分类Dev

jQuery在函数之间传递变量

来自分类Dev

Excel VBA在函数之间传递变量

来自分类Dev

如何在Python中的方法之间传递变量?

来自分类Dev

通过python中的函数传递变量的问题

来自分类Dev

在递归下在Python函数中传递变量的值

来自分类Dev

使用python在Azure函数HttpResponse中传递变量

来自分类Dev

在Gulp中的“管道”之间传递变量

来自分类Dev

如何使用Python从函数传递变量

来自分类Dev

Python - 通过函数传递变量

来自分类Dev

在jQuery函数中传递变量

来自分类Dev

通过C ++中的函数传递变量

来自分类Dev

在Google Service函数中传递变量

来自分类Dev

Javascript在函数中传递变量

来自分类Dev

在Google Apps脚本中通过引用在函数之间传递变量

来自分类Dev

我应该如何在这个类中的函数之间传递变量?

来自分类Dev

在函数之间的node.js异步传递变量

来自分类Dev

在php函数之间传递变量值

来自分类Dev

如何在Python中传递变量?

来自分类Dev

Python 传递变量

来自分类Dev

使用localStorage在页面之间传递变量并在链接中传递变量

来自分类Dev

在视图之间传递变量