我可以轻松地在终端中垂直打印菜单选项列表,如下所示:
menu = ["Option 1", "Option 2", "Option 3", "Option 4"]
for idx, element in enumerate(menu):
y = 1 + idx
x = 1
stdscr.addstr(y, x, element)
这将在我当前的设置中输出以下内容:
Option 1
Option 2
Option 3
Option 4
但我不知道如何水平地做到这一点。我只尝试了x = 1 + idx
,但这会导致输出为OOOOption 4
,我尝试了一些变体。有人知道我如何做到这一点吗?多谢各位
这里需要做的是在循环外创建一个变量,它告诉
x, y
。然后在x中,值必须是old x value
+len(element) + 1
。 所以希望我能帮忙
相关问题 更多 >
编程相关推荐