프로그램
[파이썬] 문제 : while문으로 정수 입력 받아 평균 구하기 함수
오디세이99
2022. 12. 2. 21:01
728x90
반응형
while문 아래부터 저 문장들을 def 함수로 변환.
문제는 while문을 쓰고 함수로 짝수만의 평균값을 구하는겁니다
k = 0
a = 0
b = 0
n = int(input('몇개의 정수를 입력하시겠습니까?'))
def func(aa, ab, ak): # 함수. 인수로 aa, ab, ak를 받음
# ab = ab + 1
ab += 1 # ab = ab + 1과 같음. 파이썬에서는 주로 +=로 단축해서 사용
m = int(input('정수를 입력하세요'))
if m%2 == 0:
aa = aa + m
# ak = ak + 1
ak += 1
return aa, ab, ak # 함수의 실행 결과를 돌려 줌
while b < n:
a, b, k = func(a, b, k) # 함수 실행. 인수로 a, b, k를 사용하고, 함수 실행 후 a, b, k를 돌려 받음.
print(a/k)
728x90
반응형