运行python文件、电脑突然黑屏_运行python文件什么都不输出,白屏,但是电脑嗡嗡转,怎么回事?...

死循环了?

贴出代码文本看看。

import random

#各教师需阅论文列表#

listzhu = []

listwang = []

listtan = []

listyang = []

listsun = []

listqian = []

listliu = []

listsun2 = []

listzhang = []

listtang = []

# 论文列表#

listthesis = ['7010115060', '7010115061', '7010115062', '7010115063', '7010115064',

'7010115065', '7010115066', '7010115067', '7010115068', '7010115069', '7010115088',

'7010115084', '7010115085', '7010115087', '7010115089', '7010115090', '7010115091',

'7010115092', '7010115094', '7010215095', '7010215096', '7010215097', '7010215098',

'7010215099', '7010215100', '7010215101', '7010315106', '7010315108', '7010315110',

'7010415112', '7010415113', '7010415116', '7010415117', '7010415118', '7010415119',

'7010415120', '7010415122', '7010515124', '7010515126', '7010515128', '7010515129',

'7010515130', '7010515131', '7110115236', '7110115237', '7110115238', '7110115239',

'7110115240', '7110215242', '7110215243', '7110215246']

random.shuffle(listthesis)

listthesis = listthesis * 10

listteacher = ['701011', '701012', '701021', '701022',

'701031', '701032', '701041', '701042', '701051', '701052']

listteacher = listteacher * 15

while listteacher != []:

print(listteacher)

if listthesis[0][:5] != listteacher[0][:5]:

if listteacher[0] == '701011' and listthesis[0] not in listzhu:

listzhu.append(listthesis[0])

listthesis.remove(listthesis[0])

listteacher.remove(listteacher[0])

if listteacher[0] == '701012' and listthesis[0] not in listwang:

listwang.append(listthesis[0])

listthesis.remove(listthesis[0])

listteacher.remove(listteacher[0])

if listteacher[0] == '701021' and listthesis[0] not in listtan:

listtan.append(listthesis[0])

listthesis.remove(listthesis[0])

listteacher.remove(listteacher[0])

if listteacher[0] == '701022' and listthesis[0] not in listyang:

listyang.append(listthesis[0])

listthesis.remove(listthesis[0])

listteacher.remove(listteacher[0])

if listteacher[0] == '701031' and listthesis[0] not in listsun:

listsun.append(listthesis[0])

listthesis.remove(listthesis[0])

listteacher.remove(listteacher[0])

if listteacher[0] == '701032' and listthesis[0] not in listqian:

listqian.append(listthesis[0])

listthesis.remove(listthesis[0])

listteacher.remove(listteacher[0])

if listteacher[0] == '701041' and listthesis[0] not in listliu:

listliu.append(listthesis[0])

listthesis.remove(listthesis[0])

listteacher.remove(listteacher[0])

if listteacher[0] == '701042' and listthesis[0] not in listsun2:

listsun2.append(listthesis[0])

listthesis.remove(listthesis[0])

listteacher.remove(listteacher[0])

if listteacher[0] == '701051' and listthesis[0] not in listzhang:

listzhang.append(listthesis[0])

listthesis.remove(listthesis[0])

listteacher.remove(listteacher[0])

if listteacher[0] == '701052' and listthesis[0] not in listtang:

listtang.append(listthesis[0])

listthesis.remove(listthesis[0])

listteacher.remove(listteacher[0])

else:

listthesis.append(listthesis[0])

listthesis.remove(listthesis[0])

print(len(listzhu), listzhu)

print(len(listwang), listwang)

print(len(listtan), listtan)

print(len(listyang), listyang)

print(len(listsun), listsun)

print(len(listqian), listqian)

print(len(listliu), listliu)

print(len(listsun2), listsun2)

print(len(listzhang), listzhang)

print(len(listtang), listtang)

你可以在while listteacher != []: 下面加一条 print(listteacher)语句,观察你的代码是死循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值