第31讲课后作业
这个是我按照课后答案手敲的原代码,其中第24行那里,for each_line in f:
if each_line[:6]!='=====':
(role,line_spoken)=each_line.split(':',1)
if role=='小甲鱼':
boy.append(line_spoken)
if role=='小客服':
girl.append(line_spoken)
报错提示
(role,line_spoken)=each_line.split(':',1)
ValueError: not enough values to unpack (expected 2, got 1)
但是我看了一下我跟源代码一模一样,源代码运行又是OK,不知道是哪里我没有发现的小错误
if each_line[:6] != '=====': 少了一个等号,参考代码:
for each_line in f:
if each_line[:6]!='======':
(role,line_spoken)=each_line.split(':',1)
if role=='小甲鱼':
boy.append(line_spoken)
if role=='小客服':
girl.append(line_spoken)
for each_line in f:
if each_line[:6]!=='=====':
(role,line_spoken)=each_line.split(':',1)
if role=='小甲鱼':
boy.append(line_spoken)
if role=='小客服':
girl.append(line_spoken) 你们回答好快...{:5_100:} 青出于蓝 发表于 2021-7-10 21:14
额,你的等号加错位置了 qiuyouzhi 发表于 2021-7-10 21:16
额,你的等号加错位置了
手机不方便,还急{:5_100:} {:10_266:} {:5_95:}
页:
[1]