我想使用textinput()
向用户请求x,y坐标。
我查看他们输入的内容,如果输入的内容无效,我会要求他们提供更多输入。
所以说xy = 3,2
,那是无效的。我想能够说:
turtle.textinput("", xy, "is not a valid input. Enter new x,y")
但是,这提供了太多的参数,但是如果我执行以下操作,则{}围绕每个方面。
turtle.textinput("", (ui, "is not a valid input. Enter new x,y"))
有没有一种方法可以使它很好地提示:“ 3,2不是有效的输入。请输入新的x,y”?我在网上找不到很多文献。
答案 0 :(得分:0)
所以我实际上一直在玩,并弄清楚了。我想我会留待这个问题,以防将来对其他人有帮助。
使用格式化的字符串自由派是关键! 我将对转换为int而不是列表中的字符串,然后当我使用textinput时,不仅仅是将第二个参数作为字符串,而是:
turtle.textinput(“”,f“ {xy}不是有效的输入。请输入新的x,y”)
Voila! :)