如何通过在python3中使用模块来赋予价值

时间:2017-11-08 12:13:54

标签: python python-3.x import module

让我们假设有一个两个python文件

文件1

from math import factorial 

def factorial(n): 
      return factorial(n)

file2的

from file1 import factorial 
a = input("n : ") 
print (factorial(a))

问题:

我想将'a'的值从file2提供给file1,但我不知道该怎么做?

1 个答案:

答案 0 :(得分:1)

文件1

 import math
 def fact(n): 
  return math.factorial(n)

file2的

from file1 import fact 
a = int(input("n : "))
print (fact(a))

首先在文件中导入math module以计算factorial中定义的math module,然后将fact函数从file1导入file2

现在按input()输入一些数字,但你必须将其转换为整数。