print(''Pythhon课程和English课程的分数之差为:'',sub)
能正常运行。
print(''Pythhon课程和English课程的分数之差为:''+sub)
,号换成+就不能运行了?要改成str(sub)后才可以呢?
在Python中,字符串不能和数值使用加号进行连接,需要转换为字符串后才可以。