Python特定用户重新提示

时间:2015-04-14 23:01:02

标签: python python-2.7

所以,这是我的代码:

print "at which cell do you want to place your character? (x,y)"

coordinates = raw_input("> ")

while coordinates != "int,int":
    print "Please enter an x and y value separated by a comma."
    coordinates = raw_input("> ")

我目前所拥有的东西显然不起作用,只需输入它以显示我想要做的事情。基本上,如果用户没有输入数字后跟逗号后跟另一个数字,我想重新启用它们直到它们为止。

编辑:修正了它。这就是我最终的目标。

coordinates = raw_input("> ")
while True:
    try:
        x, y = coordinates.strip('()').split(',')
    except ValueError:
        print "Please enter an x and y value separated by a comma."
        coordinates = raw_input("> ")
    else:
        break

0 个答案:

没有答案