我正在製作隨機行星的遊戲,我希望程序能夠: 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)
你在寫什麼語言? – chicks
您的標籤無用。要標記的最重要的事情是您正在使用的語言。 – ooga
由於'print'不是普通函數,我將添加一個Python2標記。 – Carcigenicate