파이썬 중간평가 calculator( numbers )
조회수 444회
파이썬 강의 듣고 있는데, 아무것도 모르는데 중간 평가를 하기로 제출하라고 하네요.
누가 도움 좀 주실 수 있으실까요.
[조건]
- 1) 함수명(caculator)의 하나의 가변길이 매개변수(numbers)를 입력받습니다.
- 2) 매개변수의 길이를 리턴합니다.
- 3) 매개변수의 입력값의 총합을 for문을 이용하여 처리합니다.
- 4) 2) ,3)의 결과를 동시에 리턴할 수 있도록 구문 완성해 주세요.
- 5) 구현한 함수를 호출하고 출력하는 코드를 작성해 주세요
1 답변
-
def calculator(numbers): if type(numbers) != "list": raise ValueError length = len(numbers) total = 0 for num in numbers: total += num return length, total # 숫자가 담긴 리스트 입력시 1) 리스트의 길이, 2) 숫자들의 합 반환 numbers = [1,2,3] print(calculator(numbers)) # 숫자들이 str 타입으로 들어올 경우, 에러 발생 numbers = "1,2,3" print(calculator(numbers))
강의 듣는 이유가 먼가요? 해당 문제를 코드로 짜기 위해 보시는거 아닌가요? 수업 열심히 들으세여 :)
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력