Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用用户输入在表格周围移动符号_Python_Input - Fatal编程技术网

Python 使用用户输入在表格周围移动符号

Python 使用用户输入在表格周围移动符号,python,input,Python,Input,我正在一个20x30网格上创建一个简单的基于文本的游戏集,在这个网格中,用户应该能够通过一个由表格创建的游戏世界中的符号来移动角色。我只是想知道如何让我的字符符号从一列移动到另一列,或从一行移动到另一行。用户无法使角色沿对角线移动,因此无需担心 例如,如果用户输入8,则符号应移动一行 我还没有为这个函数编写任何代码,因为我真的不知道从哪里开始。只是在寻找一些指引,让我朝着正确的方向前进 欢迎来到编程世界!我的第一个程序也是一个基于文本的控制台游戏。用Java写的刽子手 我向你建议如下 保存角色的

我正在一个20x30网格上创建一个简单的基于文本的游戏集,在这个网格中,用户应该能够通过一个由表格创建的游戏世界中的符号来移动角色。我只是想知道如何让我的字符符号从一列移动到另一列,或从一行移动到另一行。用户无法使角色沿对角线移动,因此无需担心

例如,如果用户输入8,则符号应移动一行


我还没有为这个函数编写任何代码,因为我真的不知道从哪里开始。只是在寻找一些指引,让我朝着正确的方向前进

欢迎来到编程世界!我的第一个程序也是一个基于文本的控制台游戏。用Java写的刽子手

我向你建议如下

保存角色的坐标。当用户提供一些输入时,请更改相应的坐标

在启动时和每次移动后,每次都打印您的表全新刷新现有表不是一件小事,但一旦您更有经验,您可能会想要使用它。 请记住,在阅读时必须逐行打印表格。一旦你打印了一些东西,你就不能回去了

如果使用python2.x、print和range,您需要的函数是原始输入

只有两个提示 如果你想打印一些文本,例如10次,你可以写打印“文本”*10当然10次,“文本”可以是变量

如果要打印单个字符,需要打印'a',end=如果使用python2.7,则必须在脚本开头添加from\uuuu future\uuuuu import print\u函数,这样才能工作

我还发现api引用非常有用,请在浏览器中将它们保留为书签

快乐编码