2016-02-16 44 views
2

我想要的random.random結果存儲到一個變量,像這樣:如何將函數的結果存儲在Python中的變量中?

import random 

def randombb(): 
a = random.random() 
    print(a) 

randombb() 

如何正確我得到一個?

謝謝。

+0

你是什麼意思?你想做什麼? – shafeen

+1

返回一個,你應該在發帖之前嘗試了一下 – AlokThakur

+0

'正確'這個詞就在那裏。我試圖運行randombb函數,目的是從函數random.random獲取結果並將其存儲在變量a中。 – Shawdotion

回答

3

一般來說,你的return的值。一旦你做到了這一點,你可以像其他任何一個指定名稱返回值:

def randombb(): 
    return random.random() 

a = randombb() 

作爲一個側面說明 - 蟒蛇的教程實在是太棒了,任何人想學習一兩件事python的基礎知識。我強烈建議你檢查一下。下面是功能部分:https://docs.python.org/2/tutorial/controlflow.html#defining-functions ...

1

您可以簡單地存儲random.random(價值)因爲你正在做的存儲,之後,你可能會返回值

import random 

def randombb(): 
     a = random.random() 
     print(a) 
     return a 

x= randombb() 
print(x) 
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 
相關問題