This question already has answers here:
Python: Passing variables between functions
(6个答案)
2年前关闭。
我有这个程序:
另一个名为“ display”:
它将出来:
如何定义“ c”以找到a和b的总数?谢谢
并且在调用时,需要将c作为参数传递给display1函数,如下所示
(6个答案)
2年前关闭。
我有这个程序:
import display
a = int(input('1st number:'))
b = int(input('2nd number:'))
c = a + b
display.display1
另一个名为“ display”:
def display1():
print(c)
它将出来:
NameError: name 'c' is not defined
如何定义“ c”以找到a和b的总数?谢谢
最佳答案
您需要将参数c传递给函数display1。
因此,您的display1函数应如下所示
def display1(c):
print(c)
并且在调用时,需要将c作为参数传递给display1函数,如下所示
display.display1(c)
10-08 18:51