python中函数和调用只能发生在同一个文件中。对不对?

如题所述

不对。函数和变量等可以通过模块导入。就像Numpy那种一样。比如说有两个文件a.py和b.py,a.py的代码如下:
def maxnum(a, b):
if a > b:

return a

elif b > a:

return b

else:

return '两数相等'

如果b.py想要调用a.py的maxnum函数,可以通过模块导入(两个文件要在同一个目录下):
import a#不用带.py
a = input('输入a:')
b = input('输入b:')
print(a.maxnum(a, b))
温馨提示:答案为网友推荐,仅供参考
相似回答