If嵌套_Code

IfStuDemo2

# coding=utf-8
def isEqual(x,y):
    if y >= 0:
        if x >= 0:
            print 1
        else:
            print 2
    else:
        if x < 0:
            print 3
        else:
            print 4

isEqual(5,6)    # 满足y>=0、x>=0,不满足x<0.输出 1
isEqual(5,-6)   # 满足y>=0,不满足x>=0,满足x<0.输出 4
isEqual(-5,6)   # 不满足y>=0,满足x>=0,不满足x<0.输出 2
isEqual(-5,-6)  # 不满足y>=0,不满足x>=0,满足x<0.输出 3

# num1 = input()
# num2 = input()
# isEqual(num1,num2)

 上面这种写法等价于下面这种写法:

#coding=utf-8

def isEqual(x,y):
    if y >= 0:
        if x >= 0:
            print 1
        else:
            print 2
    if y >= 0:
        if x < 0:
            print 3
        else:
            print 4

isEqual(5,6)    # 满足y>=0、x>=0,不满足x<0.输出 1
isEqual(5,-6)   # 满足y>=0,不满足x>=0,满足x<0.输出 4
isEqual(-5,6)   # 不满足y>=0,满足x>=0,不满足x<0.输出 2
isEqual(-5,-6)  # 不满足y>=0,不满足x>=0,满足x<0.输出 3

 

 

猜你喜欢

转载自jason-long.iteye.com/blog/2373925