python段错误,

代码如下#!/usr/bin/python#coding=utf-8importrandomimportsyssys.setrecursionlimit(1000000)... 代码如下
#!/usr/bin/python
#coding=utf-8
import random
import sys
sys.setrecursionlimit(1000000)
global x
global y
global l
def suiji():
global x
global y
global l
x=random.randint(1,8) #X轴
y=random.randint(1,8) #Y轴
xjiance()
#随机结束,代入X轴检测
yjiance()
#y轴进行冲突检测
l[y][x]=1
def xjiance():
global y
global l
x1=1
while x1<9: #循环检测X轴
if l[y][x1]==1: #如果X轴检测到冲突
suiji() #打回重新随机
x1+=1

def yjiance():
global x
global l
y1=1
while y1<9: #循环检测Y轴
if l[y1][x]==1: #如果Y轴检测到冲突
suiji() #打回随机
y1+=1

#主程序开始
#生成矩阵数组
l= [[0 for col in range(10)] for row in range(10)]
#初始化数组
u=1
t=1
while u<9:
while t<9:
l[u][t]=0
t+=1
u+=1
#初始化结束
#八皇后循环开始
i=1 #初始化循环变量
while i<9:
suiji()
i+=1
####test####
a=1
while a<9:
for i in l[a]:
if i==0:
print "-",
else:
print "+",
print
a+=1

输出如下
[root@FinalMasterSpark py]# ./test4.py
段错误 (core dumped)
展开
 我来答
百度网友577e45c
2016-10-28 · TA获得超过1060个赞
知道小有建树答主
回答量:987
采纳率:81%
帮助的人:362万
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式