def statis(func, *data): if func == 'sum' : return sum(data) # 함수 실행 종료 (exit) if func == 'avg' : return Avg(data) if func == 'var' : return var_std(data) if func == 'std' : return var_std(data)
def statis(func, *data): if func == 'sum': return sum(data) elif func == 'avg': return Avg(data) elif func == 'var': return var_std(data) elif func == 'std': return var_std(data) else: return '해당 함수 없음'
def statis(func, *data): if func == 'sum': return sum(data) # 함수 실행 종료(반복문에서 exit와 같은 의미) elif func == 'avg': return Avg(data) elif func == 'var': return var_std(data) elif func == 'std': return var_std(data) else: return '해당 함수 없음'
def statis(func, *data): if func == 'sum': return sum(data) # 함수 실행 종료(exit) elif func == 'avg': return Avg(data) elif func == 'var': var, std = var_std(data) return var elif func == 'std': var, std = var_std(data) return std else: return '해당 함수 없음'
Func1('홍길동', '이순신', '유관순') ''' 홍길동 ('이순신', '유관순') ''' # 패키지 모듈 ''' 방법1) import 패키지.모듈 ''' import scatter.scatter_module ''' 방법2) from 패키지.모듈 import 함수1, 함수2, 클래스1, 클래스2 ''' from scatter.scatter_module import Avg, var_std datas = [2, 3, 5, 6, 7, 8.5] avg1 = scatter.scatter_module.Avg(datas) # 방법1) print(avg1) # 5.25 avg2 = Avg(datas) # 방법2) print(avg2) # 5.25 var, std = var_std(datas) # 방법2) print('var =', var) # var = 5.975 print('std =', std) # std = 2.444381312316063 def statis(func, *data): if func == 'sum' : return sum(data) # 함수 실행 종료 (exit) if func == 'avg' : return Avg(data) if func == 'var' : return var_std(data) if func == 'std' : return var_std(data) print('sum =', statis('sum', 1,2,3,4,5)) # sum = 15 print('avg =', statis('avg', 1,2,3,4,5)) # avg = 3 var, _ = statis('var', 1,2,3,4,5)
print(names) Func1('홍길동','이순신','유관순') #import 패키지. 모듈 import scatter.scatter_module #방법1) import 패키지.모듈 #from 패키지. 모듈 import 함수1, 함수 2, 클라스 1 from scatter.scatter_module import Avg, var_std #방법2) datas=[2,3,5,6,7,8.5] avg1= scatter.scatter_module.Avg(datas) avg2= Avg(datas) print(avg1) #5.25 print(avg2) #5.25 var, std = var_std(datas) print('var=',var) # var= 5.975 print('std=',std) # std= 2.444381312316063 def statis(func,*data): if func == 'sum': return sum(data) #함수 실행 종료(exit) elif func == 'avg': return Avg(data) elif func == 'var': return var(data) elif func == 'std': return var_std(data) else : return '해당함수 없음'