我试图将random.random
的结果存储到这样的变量中:
import random
def randombb():
a = random.random()
print(a)
randombb()
我怎样才能正确获得?
感谢。
答案 0 :(得分:5)
通常,您return
的价值。完成后,您可以像返回值一样为返回值指定名称:
def randombb():
return random.random()
a = randombb()
作为旁注 - 对于想要学习一两件关于python基础知识的人来说,python教程非常棒。我强烈建议你看一下。以下是关于函数的部分:https://docs.python.org/2/tutorial/controlflow.html#defining-functions ...
答案 1 :(得分:1)
你可以简单地存储 random.random()的值,就像你在a中存储一样,之后你可以返回值
import random
def randombb():
a = random.random()
print(a)
return a
x= randombb()
print(x)
答案 2 :(得分:1)
如果您不想退回,可以将其设为全局变量。试试这样的事情
a = 0 #any value of your choice
def setavalue():
global a # need to declare when you want to change the value
a = random.random()
def printavalue():
print a # when reading no need to declare
setavalue()
printavalue()
print a