我爲我令人困惑的問題提前道歉。 我正在嘗試爲學校編寫一個簡單的基於文本的RPG,並且我沒有事先了解Python或如何編寫代碼就進入了這個領域。所以在經過許多YouTube視頻和教程之後,我獲得了很好的基礎理解。所以我想要的一件事就是讓角色在開始後有一個名字。所以要做到這一點我做了這個如何在Python中的函數外部創建變量
def character_namer():
character_name = raw_input("please enter your name: ")
的問題是,現在我變「character_name」只能使用def character_namer環路內使用。如何在代表'character_name'的循環之外創建一個變量,以便在任何時候只要輸入'character_name'就可以說出字符名稱。謝謝。
您必須從該函數返回該值。但是對於一個函數來說,這是一個簡單的用法,你可以自己調用'raw_input' –