subject = "语文数学英语物理化学生物地理历史道德"
def sub_subject(title):
if len(title) == 2 :
return title in subject
else :
sub_subject(title[0:2])
print(sub_subject("数学语文"))
当 title 是两个字 能正确返回,三个以上 就返回 None,求解答,谢谢
因为你的程序在title是两个字以上时没有返回,所以返回None
把sub_subject(title[0:2])改成 return sub_subject(title[0:2]) 就有返回值了
但是返回值会不对,我帮你把程序改对了,你看看吧
源代码(注意源代码的缩进)
请 先运行了程序 在来回答我
本回答被网友采纳