首页 > 解决方案 > 如何修复python中的警告:此代码无法访问

问题描述

我正在学习 pygame,我正在处理碰撞,这里是代码:

    def collision(bullx, bully, enemyx, enemyy):
        distance = math.sqrt(math.pow(enemyx - bullx, 2) + math.pow(enemyy - bully, 2))
        if distance < 40:
            return True
        else:
            return False
        if collision(bullx, bully, enemyx, enemyy):
            quit()

最后两行给了我警告:此代码无法访问

如果有人知道如何解决此问题,请告知

标签: python

解决方案


我假设你的缩进是错误的,最后两行不是函数冲突的一部分。

def collision(bullx, bully, enemyx, enemyy):
    distance = math.sqrt(math.pow(enemyx - bullx, 2) + math.pow(enemyy - bully, 2))
    if distance < 40:
        return True
    else:
        return False

if collision(bullx, bully, enemyx, enemyy):
    quit()

推荐阅读