2017-02-21 56 views
0

定義的Python返回變量我不知道如何通過功能的一些變量與蟒蛇回報,如果一個函數的raw_input 這樣開始:用的raw_input

def function1(): 
    a = raw_input("Type something: ") 
    return a 

def function2(): 
    b = function1()  #i want b to get value of a 

當我嘗試這一點,並嘗試打印「B 「它只是表明我再次‘類型的東西:’一次又一次

+0

你在哪裏打印b' –

回答

0

你需要調用函數2

def function1(): 
    a = raw_input("Type something: ") 
    return a 

def function2(): 
    b = function1() 
    print b 
function2() 
+0

是否可以保存'a'的值,然後在另一個函數中使用它?例如: 例如: 如果我定義函數,如第一個,然後在另一個模塊中,我想使用特定的值'a' 因爲我有代碼,我需要'a'值多次,所以我不希望它再次讓我「輸入某些內容:」。 – Anoo

+0

在調用'function2()'之前,定義全局''a''' –