所以,这是我的代码:
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