maximum.py分析

来源:互联网 发布:coredraw相关软件 编辑:程序博客网 时间:2024/05/21 14:46

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 )

#打印最大的浮点数

print

 

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的多态特性

原创粉丝点击