728x90
반응형
(문제)
1. calculator_module.py를 생성한다.
2. 입력값의 평균, 합, 곱, 뺄셈, 덧셈에 대한 함수를 포함시킨다.
3. 각 함수에 대한 입력 값은 Code09-12.py를 응용하여 입력 변수의 개수 제한이 없도록 한다.
4. calculator_module을 import하여 1부터 10까지의 연산을 수행한다.
res1 = average_func(1,2,3,4,5,6,7,8,9,10)
res2 = hap_func(1,2,3,4,5,6,7,8,9,10)
...
print('1부터 10까지의 평균은:', res1)
print('1부터 10까지의 합은:', res2)
(방법)
calculator_module.py
def Sum(*para): # 합계
result =0
for num in para:
result = result + num
return result
def Add(*para): # 덧셈
result =0
for num in para:
result = result + num
return result
def Avg(*para): # 평균
result = 0
sum = Sum(param)
return sum/len(param)
def Sub(*para): # 빼셈
result = para[0]
for num in para:
result = result - num
return result
def Mul(*para): # 곱셈
result = 1
for num in para:
result = result * num
return result
def Div(*para): # 나누기
result = para[0]
for num in para:
result = result / num
return result
# import calculator_module as mod
from calculator_module import Sum, Add, Sub, Mul, Div, Avg
res1 = Sum(1,2,3,4,5,6,7,8,9,10)
res2 = Add(1,2,3,4,5,6,7,8,9,10)
res3 = Sub(1,2,3,4,5,6,7,8,9,10)
res4 = Mul(1,2,3,4,5,6,7,8,9,10)
res5 = Div(1,2,3,4,5,6,7,8,9,10)
res6 = Avg(1,2,3,4,5,6,7,8,9,10)
print('1부터 10까지 합은 :',res1)
print('1부터 10까지 뎃셈은 :',res2)
print('1부터 10까지 뺌셈은 :',res3)
print('1부터 10까지 곱셈은 :',res4)
print('1부터 10까지 나누기는 :',res5)
print('1부터 10까지 평균은 :',res6)
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 오륜기 그리고 Text 쓰기 (0) | 2023.05.16 |
---|---|
[파이썬] 문제 : 주민등록번호로 성별,출생년도,띠,별자리 구하기 (0) | 2023.05.15 |
[파이썬] 문제 : 학생들의 점수에 따른 등급 함수 (0) | 2023.05.15 |
[파이썬] 문제 : (sklearn)Wine 데이터 분류 (DecisionTree / SVC / GaussianNB) (0) | 2023.05.13 |
알고리즘 시간복잡도 그래프 및 빠른 순서 (0) | 2023.05.12 |
댓글