2015-07-18 36 views
0

我正在製作隨機行星的遊戲,我希望程序能夠: 1。允許用戶命名行星 2.以用戶寫下的名字並將其添加到行星列表中 3.讓這個新變量包含名爲「CurrentPlanet」的另一個變量的值(CurrentPlanet是包含行星統計量的變量。我已經做出這個變量!)我需要我的用戶能夠寫出一個星球的名稱,並讓該程序採用該變量名稱並將其存儲爲值

主要問題是,我不知道如何創建一個字典來保存用戶訪問過的所有行星。

這裏是我的代碼:

print "Planet analysis complete." 

planetName = (raw_input('Please name the planet: ')) 

inputPlanet = planetName 

vars()[planetName] = CurrentPlanet 

print inputPlanet 
print CurrentPlanet 

我想要什麼的UI看起來像經過是這樣的:

Please name the planet: Alpha32 
You've named your current planet "Alpha32". 
Its stats are (stats, etcetcetcetcetcetc) 
Planet "Alpha32" added to log, number (planet number on list of visited planets) 
+1

你在寫什麼語言? – chicks

+1

您的標籤無用。要標記的最重要的事情是您正在使用的語言。 – ooga

+0

由於'print'不是普通函數,我將添加一個Python2標記。 – Carcigenicate

回答

0

這是非常簡單的

​​
+0

我很新這個omg謝謝你! – Kitskull

+0

沒問題,我不確定你想要什麼字典,但他們需要兩件事的關鍵和價值例如... dictionary = {key:value}如果這是答案,然後選擇它作爲答案,並學習python,你可以使用codecademy – Crikit

+0

好吧,現在,我該如何讓用戶選擇他們想要從這本詞典中找到的星球並查看它的統計數據? – Kitskull

相關問題