0

我正在尝试创建一个可以有用户输入的表。我想要一个带框的表格,而不是向用户询问数字列表,他们可以在表格中输入很多数字。现在我有一个变量列表,它要求用户输入所有变量。

我希望它看起来有点像这样,通过某种方式输入数字。 https://imgur.com/a/leUICVS

到目前为止,这是我的代码。这不是很好。可能有一个更简单的方法来做到这一点。

row1X1=input("what is row1X1?: ")
 
row1X2=input("What is row1X2: ")
 
row1X3=input("what is row1X3?: ")
 
row1S1=input("What is row1S1: ")
 
row1S2=input("what is row1S2?: ")
 
row1Z=input("What is row1Z: ")
 
row1Equal=input("What is the equals: ")
 
 
 
row2X1=input("what is row2X1?: ")
 
row2X2=input("What is row2X2: ")
 
row2X3=input("what is row2X3?: ")
 
row2S1=input("What is row2S1: ")
 
row2S2=input("what is row2S2?: ")
 
row2Z=input("What is row2Z: ")
 
row2Equal=input("What is the equals: ")
 
 
row3X1=input("what is row3X1?: ")
 
row3X2=input("What is row3X2: ")
 
row3X3=input("what is row3X3?: ")
 
row3S1=input("What is row3S1: ")
 
row3S2=input("what is row3S2?: ")
 
row3Z=input("What is row3Z: ")
 
row3Equal=input("What is the equals: ")
 
 
{
 
 
print(row1X1, row1X2, row1X3, row1S1, row1S2, row1Z, row1Equal)
 
print(row2X1, row2X2, row2X3, row2S1, row2S2, row2Z, row2Equal)
 
print(row3X1, row3X2, row3X3, row3S1, row3S2, row3Z, row3Equal)
}

我最终希望能够输入数字,然后让程序根据底行中最负的数字旋转表格。但是,我不确定如何去做。

4

1 回答 1

0

您在这里要求的是一个 GUI。在 Python 中,这是使用 Tkinter 或 Qt 或 wxWidgets 等工具完成的,但这是一个大问题。当然,目前最好的计划是让用户使用简单的文本编辑器在文本文件中输入他们的数据,然后让程序读取该文件。然后你可以专注于数学。

于 2021-03-07T23:52:24.620 回答