0

我的任务是

从部分幻方表中“要求用户选择表格中的单元格和要放入单元格的数字”。

到目前为止我有

numbers = input("Enter two integers: ")
numbers = numbers.split(" ")
y = [int(x) for x in numbers]
print(y)

这给了我数字,但是如何使它们与列和行相关?基本上,如果用户输入“1 和 2”,我如何将它们与列号 1 和行号 2 相关联?

谢谢你

4

1 回答 1

0

要求用户选择表格中的一个单元格

此代码提示输入一个由两个数字组成的字符串,并将由空格分隔的前两个数字转换为整数。这比y = [int(x) for x in numbers]因为y它是一个 int 列表而不是 int 本身更正确。

numbers = input("Enter two integers: ")
x, y = map(int, numbers.split(" "))
print("row", y, "col", x)

和一个要放入单元格的数字

假设您有一个square可以按行和列访问的二维列表变量...只需分配单元格值

cell_value = input("Enter a cell value")
square[y][x]  = int(cell_value) 
于 2016-03-23T11:39:41.670 回答