如何在Python中的输入提示下打印文本?

时间:2019-04-30 11:29:55

标签: python command-line

我正在自学python,并且正在制作基于文本的RPG。我想在操作提示下显示玩家的状态(生命值,伤害等),如下所示:

Please enter your action: 
>>> <user typing in prompt here>
HP: 20 DMG: 10

我需要/怎样的图书馆来实现这一目标?

2 个答案:

答案 0 :(得分:1)

你可以使用curses,并做类似的事情:

import curses
from curses import wrapper
def main(std):
  curses.echo()
  std.addstr(2, 0, "HP: ... DMG: ...")
  std.addstr(0, 0, ">>>")
  action=std.getstr(0, 4, 100000)
wrapper(main)

Output

答案 1 :(得分:0)

您发现有关输入的信息

v= input('Please enter your action:')
print (v)