微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何创建单纯形算法表

如何解决如何创建单纯形算法表

我正在尝试创建一个可以有用户输入的表格。我想要一个带框的表格,而不是要求用户提供数字列表,他们只需在表格中输入大量数字即可。现在我有一个变量列表,它要求用户输入所有变量。

我希望它看起来有点像这样,可以通过某种方式输入数字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)
}

我最终希望能够输入数字,然后让程序根据底行中最大的负数来旋转表格。但是,我不知道该怎么做。

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。