【发布时间】:2018-10-21 15:56:32
【问题描述】:
我四处寻找可以帮助解决我的情况的解决方案,但找不到任何我能理解的简单或基本技术。如果有任何您认为可以为我指明正确方向的有用网站或帖子,请发布。
我制作了两个相同但用于不同目的的功能,例如登录系统 - 每个用户一个功能。 在每个函数中,都有一个我想“传递”给新函数的变量(这与其他函数完全不同)。
我尝试过使用 return 和 global 函数,但它们不起作用,而且我认为我没有正确使用它们。下面是我的情况的一个更简单的例子:
def pizza():
topping = input("fav topping: ")
def pizza1():
topping1 = input("fav topping: ")
def something(topping,topping1):
print("user1's fav topping is",topping)
print("user1's fav topping is",topping1)
pizza()
pizza1()
something()
我希望“topping”和“topping1”进入“something”功能。 这段代码不是我真正的编码情况,而是一个更简单的版本,因此需要使用函数并传递这些变量
谢谢
【问题讨论】:
-
您可能会发现通读Defining Functions 上的 Python 教程部分会有所帮助……
-
return toppinginpizza,然后将其传递给something。
标签: python python-3.x