[dywang@deyu zzz]$ vim function3.py
#!/usr/bin/python3
# coding: utf-8
def add( x1=0, x2=0 ):
result = x1 + x2
return result
a = int(input("a = "))
b = int(input("b = "))
print("add() = %d" % add())
print("add(x1=a) = %d" % add(x1=a))
print("add(x2=b) = %d" % add(x2=b))
print("add(x1=a,x2=b) = %d" % add(x1=a,x2=b))
print("add(a,b) = %d" % add(a,b))
print("add(a,) = %d" % add(a,))
print("add(a) = %d" % add(a))
[dywang@deyu zzz]$ ./function3.py a = 12 b = 6 add() = 0 add(x1=a) = 12 add(x2=b) = 6 add(x1=a,x2=b) = 18 add(a,b) = 18 add(a,) = 12 add(a) = 12