我試圖讓我的程序允許用戶使用python內置的input()函數輸入表單(x,y,z)的向量。如何讓用戶輸入向量而不是字符串?
如果在輸入()函數中用python正常輸入,它會分別爲每個矢量編制索引。例如,
>>> z = (1,2,3), (4,5,6), (7,8,9)
>>> z[1]
(4, 5, 6)
但是當我嘗試使用輸入函數時遇到以下問題。
>>> z = input('What are the vectors? ')
What are the vectors? (1,2,3), (4,5,6), (7,8,9)
>>> z[1]
'1'
爲什麼使用輸入函數將它變成一個字符串,有沒有辦法解決這個問題?
謝謝
用戶*類型*組成字符串的字符。由程序員來解釋這些字符串。 –