def gameover(a,b):
return a == 15 or b == 15
print(gameover(0,0))
对上面的代码不是很理解
a == 15 or b == 15是个表达式,返回true或false
所以gameover的返回值不是true就是false
当其中一个参数是15就返回true,两个都不是15就返回false
如果a为15,或者b为15,返回true,否则返回false
print(gameover(0,0))应该不太合适,比如修改为:
if gameover(0,0):
print("游戏结束,您赢了!")
else:
print("游戏结束,您输了!")