June is Combung

함수 문제2 본문

python/함수

함수 문제2

june__Park 2021. 3. 21. 04:39
nums = [10, 20, 30, 40, 50]

# 문제 1) 전체 합을 리턴해주는 함수
# 설계 1)
def sum(arr):
    total = 0
    for i in range(len(arr)):
        total += nums[i]
    return total  

# 호출 1)
print("sum: ",sum(nums))

# 문제 2) 4의 배수의 합을 리턴해주는 함수
# 설계 2)
def hab(arr):
    for i in range(len(arr)):
        total = 0
        if arr[i]%4 == 0:
            total += arr[i]
    return total
            
# 호출 2)
print("sum: ",hab(nums))

# 문제 3) 4의 배수만 리스트 타입으로 리턴해주는 함수
# 설계 3)
def list_type(arr):
    temp = []
    for i in range(len(arr)):
        if arr[i]%4 == 0:
            temp.append(arr[i])
    return temp
# 호출 3)
print(list_type(nums))

'python > 함수' 카테고리의 다른 글

영수증  (0) 2021.03.21
함수 문제3  (0) 2021.03.21
함수 문제1  (0) 2021.03.21
함수이론3  (0) 2021.03.21
함수이론2  (0) 2021.03.21
Comments