func1.py
def sayHello(): print (‘hello world‘) sayHello()
func_parm.py
def printMax(a,b): if a>b: print (a,‘is maximum‘) else: print (b,‘is maximum‘) printMax(3,4) x=5 y=7 printMax(x,y)
func_local.py
def func(x): print (‘x is‘,x) x=2 print (‘changed local x to‘,x) x=50 func(x) print (‘x is still‘,x)
func_global.py
def func(): global x print (‘x is‘,x) x=2 print (‘changed local x to‘,x) x=50 func() print (‘Value of x is ‘,x)
func_default.py
def say(message,times=1): print (message*times) say(‘Hello‘) say(‘Wolrd‘,5)
func_key.py
def func(a,b=5,c=10): print (‘a is ‘,a, ‘and b is‘, b, ‘and c is‘, c) func(3,7) func(25,c=24) func(c=50,a=100)
func_return.py
def maximum(x,y): if x>y: return x else: return y print(maximum(2,3))
func_doc.py
def printMax(x, y): ‘‘‘Prints the maximum of two numbers. The two values must be integers.‘‘‘ x = int(x) # convert to integers, if possible y = int(y) if x > y: print (x, ‘is maximum‘) else: print (y, ‘is maximum‘) printMax(3, 5) print (printMax.__doc__)
时间: 2024-12-22 14:24:53