импортировать аргумент из функции в качестве переменной в другую функцию - PullRequest
0 голосов
/ 18 апреля 2020

Есть ли способ импортировать аргумент из функции в качестве переменной в другую функцию?

Например: untitled1.py

def fun1(a,b):
   x = a+b
   return x

и я хочу передать a как переменная для следующей функции, которая является другим файлом py .. untitled2.py

def fun2(c):
    d=c/a
    return d

Ответы [ 2 ]

0 голосов
/ 19 апреля 2020

Попробуйте:

`untitled1.py

def fun1 (a, b):

   x = a+b
   return x,a

untitled2.py

import untitled1

def fun2 (c):

var1,var2 = fun1(a,b)
d=c/var2
return d`
0 голосов
/ 18 апреля 2020

Вы должны определить переменную 'a' как глобальную.

variable.py

class A:
    value = None

untitled1.py

def fun1(a,b):
   x = a.value+b
   return x

untitled2.py

def fun2(c):
    d=c/a.value
    return d

где вызывать func1, func2

A.value = 2
func1(A, 4)
func2(10)
...