格式:
def 函数名(若干个参数) :
程序
return 若干值
注释:
def : define (定义)
return : 将值返回 给 调用它的地方(根据实际情况,return 可以省略)
函数被调用时,才开始运行其程序
设计可变的广州塔
def tower(x): # 定义它
print(' '*20,'|')
print(' '*20,'|')
print(' '*20,'|')
print(' '*15,'-'*12)
print(' '*16,x*10)
print(' '*17,x*8)
print(' '*18,x*6)
print(' '*19,x*4)
print(' '*19,x*4)
print(' '*19,x*4)
print(' '*18,x*6)
print(' '*18,x*6)
print(' '*17,x*8)
print(' '*17,x*8)
print(' '*16,x*10)
print(' '*16,x*10)
print(' '*15,x*12)
print(' '*15,x*12)
print(' '*14,x*14)
print(' '*14,x*14)
print(' '*13,x*16)
print(' '*13,x*16)
print(' '*12,x*18)
print(' '*12,x*18)
print(' '*11,x*20)
tower('/') # 调用它

您改变函数tower(x) 中的x,从而改变塔的样式


