哎呀呀,心累啊,玩这个多级嵌套,眼花~
多级嵌套有序3个数(找最大值)
a,b,c=eval(input("a,b,c"))
if a>b:
pass #a (a,b)
if a>c:
print("max",a)
if b>c:
print(b,c)
else:
print(c,b)
else:
print("max",c)
if b>a:
print(b,a)
else:
print(a,b)
else:
pass #a (a,b)
if b>c:
print("max",b)
if c>a:
print(c,a)
else:
print(a,c)
else:
print("max",c)
if b>a:
print(b,a)
else:
print(a,b)
多级嵌套有序4个数(找最大值)
a,b,c,d=eval(input("a,b,c,d"))
if a>b:
if a>c:
if a>d:
print("max",a)#a>b,c,d max=a
else:
print("max",d)#d>a,b,c max=d
else: #c>a
if c>d:
print("max", c) # c>a,b,d max=c
else:
print("max", d)# d>a,b,c max=d
else:#b>a
if b>c:
if b>d:
print("max", b)#b>a,c,d max=b
else:
print("max", d)#d>a,c,b max=d
else:# c>b
if c>d:
print("max", c)#c>a,b,d max=c
else:
print("max", d)#d>a,b,c max=d
多级嵌套有序5个数(找最大值)
a,b,c,d,e=eval(input("a,b,c,d,e"))
if a>b:
if a>c:
if a>d:
if a>e:
print("max",a)
else:
print("max",e)
else:#d>a
if d>e:
pass
print("max",d)
else:#d<e
print("max",e)
else: #c>a
if c>d:
if c>e:
print("max",c)
else:
print("max",e)
else:#c<d
if d>e:
print("max", d)
else:
print("max", e)
else:#b>a
if b>c:
if b>d:
if b>e:
print("max", b)
else:
print("max", e)
else:#b<d
if d>e:
print("max", d)
else:
print("max", e)
else:#c>b
if c>d:
if c>e:
print("max", c)
else:
print("max", e)
else:#d>c
if d>e:
print("max", d)
else:
print("max", e)
当然,if-else看的眼花,哈哈哈 ,其实有max()函数可以直接找最大值,笑-----哭--------------------O(∩_∩)O----------
a,b,c,d,e=eval(input("a,b,c,d,e"))
max=max(a,b,c,d,e)
print("最大值是%s"%max)