簡體   English   中英

來自用戶的矩陣耦合輸入

[英]matrix couple input from a user

“所以我剛剛開始學習 python,現在我遇到了一個真正的問題 abt 矩陣我想通過使用來自用戶的輸入來創建一個矩陣:[[x,y],[x,y],[x, y],[x,y]],第一個明顯的解決方案是將一個 1D 的數組插入到軸 = 0 上的矩陣中,但是控制台上的維度出了問題,還有 idk 我使用哪個函數(就像我說的我是新來的,所以在不知道其中一個的情況下循環使用函數真的讓我感到沮喪)所以如果有人知道該怎么做,特別是在不出現一些尺寸錯誤的情況下附加和插入到數組或矩陣的規則將非常有幫助,謝謝你的時間”

您可以使用 while 循環來要求用戶輸入,直到通過了足夠多的輸入。

x = input('Enter x and y values (Ex. x,y): ')
lis, val = [], []

while 'n' not in x:
    val = x.split(',')
    lis.append(val)
    x = input('Enter x and y values (Ex. x,y): ') # stop loop by typing n

print(lis)

要結束循環,只需鍵入“n”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM