在x条件满足后播放音频(Python-Pygame)

时间:2013-10-21 20:57:03

标签: python audio

我想知道如何纠正这个问题:

    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()

基本上如果所有这些条件都成立,那么声音才会播放?

解释,谢谢!

1 个答案:

答案 0 :(得分:3)

我不确定你要做什么

然而if x == y:if x == y == True:完全相同,而且更具可读性

从来没有x == x+4 x等于x而不是x+4的实例。

if xFarmer == "something" and xGoat == "something" and xWolf == "something" and xCabbage == "something":
    play_music()
好像你对基本的python结构和if / else逻辑很困惑。我会去完成一些初学者教程(不要只是复制和粘贴,实际上是跟随并学习概念)