如果满足某些条件而没有任何输出,则尝试结束我的Python代码

问题描述 投票:0回答:1

我是一名非常的业余程序员,只是在课外胡乱编写自己的代码。我制作了一个简单的游戏,其中生成代表一系列骰子的随机数,并打印一条消息告诉用户哪个“玩家”获胜。我的问题是,我试图打印一条消息,说明当两个以上“玩家”打平时,而不显示消息说明当个别“玩家”获胜时,或者除了我有意打印的内容之外提供任何输出。

My code:

我尝试使用quit()和exit(),但都没有停止额外的消息。 我还导入了 sys 和 os 并尝试使用 sys.exit () 和 os.exit () 函数,但这两个函数都给出了自己的输出。

python exit
1个回答
0
投票

我建议您将所有内容包装在一个函数中,然后从该函数返回,例如:

def RunGame():
    foo = 2;
    bar = 2;

    if foo == bar:
        print("FooBar")
    else:
        return

RunGame()
© www.soinside.com 2019 - 2024. All rights reserved.