我想知道如何纠正这个问题:
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()
基本上如果所有这些条件都成立,那么声音才会播放?
解释,谢谢!
答案 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逻辑很困惑。我会去完成一些初学者教程(不要只是复制和粘贴,实际上是跟随并学习概念)