不用函数和用函数的区别

没有使用函数的时候的问题:

1.同样的代码要写多次
2.一旦功能发生改变,需要修改多处代码

怎么解决问题:使用函数

def zuo_yi():
    print('========左移==========')
    print('看后视镜')
    print('向左打方向盘')
    # print('踩油门')
    print('回正方向盘')

def you_yi():
    print('========右移==========')
    print('看后视镜')
    print('向右打方向盘')
    # print('踩油门')
    print('回正方向盘')

zuo_yi()
you_yi()
zuo_yi()
zuo_yi()
you_yi()
you_yi()
you_yi()
zuo_yi()
you_yi()
for _ in range(10):
    zuo_yi()
# 飞机的功能:左移、右移、上移、下移、发射子弹、爆炸...
 print('========左移==========')
 print('看后视镜')
 print('向左打方向盘')
 print('踩油门')
 print('回正方向盘')
 print('========右移==========')
 print('看后视镜')
 print('向右打方向盘')
 print('踩油门')
 print('回正方向盘')

 # 左移 左移  右移 右移 右移 左移 右移
 print('========左移==========')
 print('看后视镜')
 print('向左打方向盘')
 print('踩油门')
 print('回正方向盘')

 print('========左移==========')
 print('看后视镜')
 print('向左打方向盘')
 print('踩油门')
 print('回正方向盘')

 print('========右移==========')
 print('看后视镜')
 print('向右打方向盘')
 print('踩油门')
 print('回正方向盘')

 print('========右移==========')
 print('看后视镜')
 print('向右打方向盘')
 print('踩油门')
 print('回正方向盘')

 print('========右移==========')
 print('看后视镜')
 print('向右打方向盘')
 print('踩油门')
 print('回正方向盘')

 print('========左移==========')
 print('看后视镜')
 print('向左打方向盘')
 print('踩油门')
 print('回正方向盘')

 print('========右移==========')
 print('看后视镜')
 print('向右打方向盘')
 print('踩油门')
 print('回正方向盘')

你可能感兴趣的:(不用函数和用函数的区别)