为了账号安全,请及时绑定邮箱和手机立即绑定

用户在python中输入信息时如何选择光标的位置?

用户在python中输入信息时如何选择光标的位置?

catspeake 2023-06-27 10:47:23
抱歉,如果我的代码看起来不对劲,这是我第一次在这里提问,而且我对 python 有点陌生。我希望用户向我提供锻炼的组数和次数。下面是我的代码:print("Please enter the number of sets you would like to do followed by the number of reps. ")sets, reps = input("Pushup- \n\t" + "Sets: " + "Reps: ").split()因此,当我运行它时,光标自然会在“reps:”末尾闪烁,但是我想要它做的是,当我运行它时,光标将在“sets:”之后闪烁,并且当用户点击空格键,它将一直移动到“reps:”之后。
查看完整描述

3 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

我建议将其作为两个输入:

sets = input("Pushup-Sets: ")
reps = input("Pushup-Reps: ")

您需要在一行中完成它是否有特殊原因?


查看完整回答
反对 回复 2023-06-27
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

你为什么不尝试做这样的事情:


print("Please enter the number of sets you would like to do followed by the 

number of reps.")

print("Pushup-")

sets = input("Sets:")

reps = input("Reps:")

它使用返回按钮而不是空格键,希望有帮助!


查看完整回答
反对 回复 2023-06-27
?
繁花不似锦

TA贡献1851条经验 获得超4个赞

正如其他人所建议的,将其作为两个单独的输入会容易得多。

如果您确实想制作一个基于文本的应用程序,按照您所描述的方式进行操作,那么您正在寻找的库称为“curses”。

然而,这似乎有点不合时宜。对于快速应用程序,单独的输入要容易得多,而对于用户友好的应用程序,您可能需要图形界面(或网络)而不是基于文本的界面。


查看完整回答
反对 回复 2023-06-27
  • 3 回答
  • 0 关注
  • 119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信