满足x条件后播放音频(PythonPygame)

2024-09-30 16:29:29 发布

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

我想知道怎样才能纠正这个问题:

    if xFarmer == xFarmer +4 == True
            and:
                    xGoat == xGoat +4 == True
                    and:
                            xWolf == xWolf +4 == True
                            and:
                                    xCabbage == xCabbage +4 == True:
                                            mixer.init()
                                            mixer.music.set_volume(1.0)
                                            mixer.music.load('champion.wav')
                                            mixer.music.play()

基本上是这样,如果所有这些条件都是真的,只有声音才会播放?你知道吗

解释一下,谢谢!你知道吗


Tags: andtrueifinitmusicloadwavset
1条回答
网友
1楼 · 发布于 2024-09-30 16:29:29

我不知道你想做什么

但是if x == y:if x == y == True:完全相同,可读性更高

而且,从来没有一个实例x == x+4x将等于x而不是x+4。你知道吗

if xFarmer == "something" and xGoat == "something" and xWolf == "something" and xCabbage == "something":
    play_music()

似乎您对基本的python结构和if/else逻辑非常困惑。我会学习一些入门教程(不要只是复制和粘贴,实际上要跟着学概念)

相关问题 更多 >