我不明白,我一直在期待一个缩进块

2022-12-05 03:44:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我的代码:

import menus
import functions
import players
def main():
    print("#############################################")
    print("#############################################")
    print("############# - Leaderboard - ###############")
    print("#################### #########################")
    print("[1st Place]", players.one)

    if players.p1 != "Available":
        print("[", players.p1, "]", "Score: ", players.p1B)
    else:

    if players.p2 != "Available":
        print("[", players.p2, "]", "Score: ", players.p2B)
    else:

    if players.p3 != "Available":
        print("[", players.p3, "]", "Score: ", players.p3B)
    else:

    if players.p4 != "Available":
        print("[", players.p4, "]", "Score: ", players.p4B)
    else:

    if players.p5 != "Available":
        print("[", players.p5, "]", "Score: ", players.p5B)
    else:

    if players.p6 != "Available":
        print("[", players.p6, "]", "Score: ", players.p6B)
    else:




    print("#############################################")
    print("#   Please press any key to return to menu  #")
    print("#############################################")
    input()

它返回以下错误:

文件“C:\Users\xxx\PycharmProjects\bet\leadboard.py”,第16行 如果是玩家。p2!=“可用”: ^ 缩进错误:应为缩进块

进程已完成,退出代码为1


我从其他文件导入以运行,但我不理解此部分


1条回答
网友
1楼 · 发布于 2022-12-05 03:44:18

你的else块不能是空的,如果你删除它或者在它下面放一些代码,应该可以解决这个问题。你也可以

else: 
    pass 

但是我建议删除所有空的else语句