如何在Python中打印输入提示符下的文本?
我正在自学python,正在制作一个基于文本的RPG。我想在提示下显示玩家的状态(生命值、伤害等),如下所示:如何在Python中打印输入提示符下的文本?,python,command-line,Python,Command Line,我正在自学python,正在制作一个基于文本的RPG。我想在提示下显示玩家的状态(生命值、伤害等),如下所示: Please enter your action: >>> <user typing in prompt here> HP: 20 DMG: 10 请输入您的操作: >>> HP:20 DMG:10 我需要如何/哪些库来实现这一点?您是否找到了有关输入的信息 v= input('Please enter your action:') print (
Please enter your action:
>>> <user typing in prompt here>
HP: 20 DMG: 10
请输入您的操作:
>>>
HP:20 DMG:10
我需要如何/哪些库来实现这一点?您是否找到了有关输入的信息
v= input('Please enter your action:')
print (v)
您是否正在查找有关输入的信息
v= input('Please enter your action:')
print (v)
您可以使用诅咒,并执行类似的操作:
导入诅咒
从诅咒导入包装器
def干管(标准):
诅咒
标准addstr(2,0,“HP:…DMG:…”)
std.addstr(0,0,“>>”)
action=std.getstr(0,4,100000)
包装器(主)
您可以使用诅咒,并执行类似的操作:
导入诅咒
从诅咒导入包装器
def干管(标准):
诅咒
标准addstr(2,0,“HP:…DMG:…”)
std.addstr(0,0,“>>”)
action=std.getstr(0,4,100000)
包装器(主)
查看
阅读行库或类似的内容。香草蟒蛇是不可能的。我不是专家,但我认为那是不可能的。用户输入会在其点暂停脚本执行,因此该输入下的所有内容仅在输入后执行。也许你改变了你的“界面”并在上面显示这个值?这是绝对可能的,使用一些东西,顺便说一句,它在标准库中。但是这比在输入上面打印文本要复杂得多,因为你基本上需要设计一个控制台GUI。xph我想了想,我想知道我是否可以将用户输入提示符移到文本显示的上面?@ipsascientipotestas:然后你需要编写一个控制台GUI,就像上面提到的“右腿”。这可能有点多,但最后,我想,这对其他事情也很方便:)查看readline
库或类似的东西。香草蟒蛇是不可能的。我不是专家,但我认为那是不可能的。用户输入会在其点暂停脚本执行,因此该输入下的所有内容仅在输入后执行。也许你改变了你的“界面”并在上面显示这个值?这是绝对可能的,使用一些东西,顺便说一句,它在标准库中。但是这比在输入上面打印文本要复杂得多,因为你基本上需要设计一个控制台GUI。xph我想了想,我想知道我是否可以将用户输入提示符移到文本显示的上面?@ipsascientipotestas:然后你需要编写一个控制台GUI,就像上面提到的“右腿”。这可能有点多,但最终,这对其他事情也很方便,我想:)输入工作,但我想要的是在他们输入之前显示运行状况,而不是在输入工作之后,但我想要的是在他们输入之前显示运行状况,您能否显示从何处获取std
变量?OP可能会想,“这个std是从哪里来的?”这一点也不有趣。这是因为诅咒
的某些原因,你可以用任何东西替换std
,但你必须用新词替换每个std
,否则会出现错误:namererror:name'addstr'未定义
能否显示从何处获取std
变量?OP可能会想,“这个std是从哪里来的?”这一点也不有趣。这是因为诅咒所要求的某种原因,你可以用任何东西替换std
,但是你必须用新词替换每个std
,否则你会得到一个错误:NameError:name'addstr'没有定义