我有課的作業給編寫使用名單在PythonPython的使用列表創建程序
「創建提示用戶輸入詞彙單詞中的程序,然後提示用戶輸入單詞的定義。問如果用戶想輸入更多的單詞和定義,當他們輸入完所有單詞和定義後,打印出所有的單詞和他們的定義。「
我知道我需要有一個嵌套列表來存儲用戶輸入。但我的問題是,我將如何獲得用戶輸入並將其存儲到嵌套列表中?我也知道我需要使用一個循環來接收所有的單詞和定義的輸入,但我很困惑如何去做。
myvar=str(print(input("Type a Word.")))
myvar2=str(print(input("Type the word's definition.")))
myvar3=input(print("If you want to enter another word, enter Y, if not enter N"))
mylist=[[myvar,myvar2]]
while myvar3=='Y':
myvar4=str(print(input("Enter your next word.")))
myvar5=str(print(input("Enter the word's definition.")))
mylist.append([myvar4,myvar5])
myvar3=input(print("If you want to enter another word, enter Y, if not enter N"))
print(mylist)
我想這樣的作品,有什麼問題呢?如果他們輸入「N」,它需要做些什麼來結束循環?或者只要循環不等於'Y'就結束循環?
歡迎來到StackOverflow!通常,用戶需要展示代碼示例或其他示例,說明他們已經試圖解決他們的問題。你可以編輯你的問題提供這樣的? – BlackVegetable 2014-10-31 20:51:29
我們的代碼在哪裏?這個問題應該關閉。谷歌搜索可以回答它。這不是一個代碼寫入服務。 – 2014-10-31 20:59:29
Mhh,單詞及其定義,單詞及其定義,單詞及其定義......,這看起來更像是一本詞典而不是一本清單! – gboffi 2014-10-31 21:01:20