如何确定给定多个输出值"如果"声明

时间:2018-06-05 03:45:18

标签: python

当我输入" a"值为1和" b"值为1,打印的答案为2,-1。为什么不是3,-1?

a = int(input("a value:"))
b = int(input("b value:"))
if a > 0 and b > 0:
    a = a + 1
    b = b - 1
if a > 0 or b < 0:
    b = b - 1
if b > 0 or a < 0:
    a = a + 1
print(a, b)

2 个答案:

答案 0 :(得分:1)

对于您的输入,将按顺序执行以下操作。

if-else

答案 1 :(得分:0)

D