你在秀些鸡儿 发表于 2017-10-17 22:16:09

python比较问题。求大神告知!!!

>>> A, B, C = 1, 1 ,1
>>> A, B, C ==1
(1, 1, True)
>>> if A, B, C ==1:
        print('1')
       
SyntaxError: invalid syntax
>>>
为什么会这样啊,那个(1, 1, True)式子是什么意思?
如果说要比较A B C 都同时等于1的语句简单的该怎么写?

ba21 发表于 2017-10-17 22:18:29

>>> if (A,B,C==1):
        print(1)

xieyuan94 发表于 2017-10-18 09:53:10

A, B, C ==1的意思是A=1,B=1,(C==1)=True,所以输出(1, 1, True)

可以改成
A, B, C = 1, 1, 1
if == :
    print('1')
页: [1]
查看完整版本: python比较问题。求大神告知!!!