RANDOM_COR=random.randrange(5,6)
def check_xy_data():
global COUNT
COUNT=0
input_xy=input("input(x,y) : ")
think_xy=list(map(int,input_xy.split(",")))
if(random_array[think_xy[0]][think_xy[1]] == "C"):
screen_array[think_xy[0]][think_xy[1]] = "O"
COUNT=COUNT+1
else:
screen_array[think_xy[0]][think_xy[1]] = "X"
def main():
make_intro()
init_screen_array ()
init_random_array ()
make_random_num(RANDOM_COR)
while(True):
check_xy_data()
draw_outline_start(TOTAL_COL_NUM//2)
draw_out_rowline(TOTAL_COL_NUM//2, "Input : ")
draw_out_rowline(TOTAL_COL_NUM//2, "Correct : ")
draw_out_rowline(TOTAL_COL_NUM//2, "Error : ")
draw_out_rowline(TOTAL_COL_NUM//2, "Total : ")
draw_outline_mid(TOTAL_COL_NUM//2)
if(COUNT==RANDOM_COR-1):
break
我代码底部的if应该可以让我走出while循环,但我被困在一个无限循环中。帮忙吗?在
(转让,2016年)?고편편(转让,2016年)?고편该转让|Ꮕ싸인먼트꾐각본的:월터힐,데?스?48128128;??Ꮖ;.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(현빈,유해진,김주혁개봉2016한국상세보긴간。。。在
尝试此更改:
使用COUNT insidecheck xy\u data,您可以在每次调用时将其设置回0。它不能超过1。你的检查是它是否在5-6范围内。这不是真的,所以你永远不能离开这个循环。在
注意,琐碎的调试技巧会发现这一点:在测试循环条件之前,只需粘贴一条print语句,看看值是什么。下次用这个。。。:-)
相关问题 更多 >
编程相关推荐