def maximumValue( x, y, z ):
maximum = x
if y > maximum:
maximum = y
if z > maximum:
maximum = z
return maximum
#先定义一个函数,此函数用来求三个参数中的,最大的一个,并返回最大值
a = int( raw_input( "Enter first integer: " ) )
b = int( raw_input( "Enter second integer: " ) )
c = int( raw_input( "Enter third integer: " ) )
#获取三个整数
# function call
print "Maximum integer is:", maximumValue( a, b, c )
#打印最大的整数
print # print new line
d = float( raw_input( "Enter first float: " ) )
e = float( raw_input( "Enter second float: " ) )
f = float( raw_input( "Enter third float: " ) )
#获取三个浮点数
print "Maximum float is: ", maximumValue( d, e, f )
#打印最大的浮点数
g = raw_input( "Enter first string: " )
h = raw_input( "Enter second string: " )
i = raw_input( "Enter third string: " )
#获取三个字符串
print "Maximum string is: ", maximumValue( g, h, i )
#打印最大的字符串,此处用到了python的多态特性