哎呀呀,心累啊,玩这个多级嵌套,眼花~
多级嵌套有序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=aelse:print("max",d)#d>a,b,c max=delse: #c>aif c>d:print("max", c) # c>a,b,d max=celse:print("max", d)# d>a,b,c max=d
else:#b>aif b>c:if b>d:print("max", b)#b>a,c,d max=belse:print("max", d)#d>a,c,b max=delse:# c>bif c>d:print("max", c)#c>a,b,d max=celse: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>aif d>e:passprint("max",d)else:#d<eprint("max",e)else: #c>aif c>d:if c>e:print("max",c)else:print("max",e)else:#c<dif d>e:print("max", d)else:print("max", e)
else:#b>aif b>c:if b>d:if b>e:print("max", b)else:print("max", e)else:#b<dif d>e:print("max", d)else:print("max", e)else:#c>bif c>d:if c>e:print("max", c)else:print("max", e)else:#d>cif 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)