python代码运行过程

 1 #
 2 def avg_3num(a,b,c):
 3     if  is_num(a) and is_num(b) and  is_num(c):
 4         return (a+b+c)/3
 5     else:
 6         print('没法计算平均值')
 7 #
 8 def is_num(a):
 9     if  not  isinstance(a,(int,float)):#isinstance(a,(int,float))注意a后面需加上逗号
10         print('传入的%s,不是一个数字类型'%a)
11         return False
12     else:
13         return True
14 #
15 avg =  avg_3num(1,4,'sd')
16 print(avg)
17 """运行步骤:顺序依次执行       ①②加载到内存空间不执行  到③ 调用① ,执行①代码  ,调用is_num
18 执行②代码"""
posted @ 2019-12-27 16:14  yescarf  阅读(317)  评论(0编辑  收藏  举报