在python中将值从一个函数传递到另一个函数

在python中将值从一个函数传递到另一个函数,python,Python,尝试将值从一个函数传递到另一个函数 函数输入一个数字 def compute2(): x=输入(“输入一个数字”) num=int(x) 打印(个) 返回数 #寻找素数的函数 def计算1(数值): a=[] 对于范围内的i(2,num+1): 对于范围(2,i)内的j: 如果((i%j)==0): 打破 其他: a、 附加(i) 归还 #查找lcm的函数 def计算(a): 计数=0 b=[] 对于我来说,在一个: 对于范围(1,20)内的j: if(i**jnum和a是函数的本地值。您没有在

尝试将值从一个函数传递到另一个函数

函数输入一个数字
def compute2():
x=输入(“输入一个数字”)
num=int(x)
打印(个)
返回数
#寻找素数的函数
def计算1(数值):
a=[]
对于范围内的i(2,num+1):
对于范围(2,i)内的j:
如果((i%j)==0):
打破
其他:
a、 附加(i)
归还
#查找lcm的函数
def计算(a):
计数=0
b=[]
对于我来说,在一个:
对于范围(1,20)内的j:

if(i**j
num
a
是函数的本地值。您没有在任何地方定义它们

为了实现你的目标

num = compute2()
a = compute1(num)
compute(a)

num=compute2()
num = compute2()
a = compute1(num)
compute(a)
compute(compute1(compute2()))