저는 막혔습니다. 시작하려면 벽돌 벽을 때리면 도움이 필요합니다.파이썬에서 함수를 평균 작성 하시겠습니까?
따라서 다음과 같이 정의 된 두 개의 목록과 하나의 표가 있어야합니다.
• 액터 : 액터 이름 인 문자열 목록. 0 ≤ i ≤ len (Actors) - 1 인 각 i에 대해 우리는 Actor [i]를 i 번째 액터로 참조합니다.
• 영화, 영화 이름 인 문자열 목록. 각 i에 대해 0 ≤ i ≤ len (Films) - 1, 우리는 i 번째 필름으로 Film [i]를 참조합니다.
• 악보, 액터 및 열에 해당하는 행이 해당하는 영화 표. 점수 [i] [j]는 다음과 같이 정의 된 정수입니다.
- Scores [i] [j] = -1 인 경우 i 번째 배우가 j 번째 영화의 별이 아니란 것을 의미합니다.
- Scores [i] [j] ≥ 0 인 경우 j 번째 영화의 i 번째 배우의 점수입니다. 점수가 0-100 범위에 있다고 가정 할 수 있습니다. 데이터의 유효성을 검사 할 필요가 없습니다.
위의 구조를 내 프로그램에서 고정 된 것으로 정의 할 수 있으므로 사용자에게 입력을 요청할 필요가 없습니다.
그래서 인수가 정수 A의 테이블 A와 양의 정수 i 인 함수를 작성합니다. 이 함수는 A [i] (A의 i 행)의 음수가 아닌 항목의 평균을 반환해야합니다.
감사 젬마
당신은 [루프]을 (https://docs.python.org/3해야 할 수도 있습니다 시도 /tutorial/controlflow.html#for-statements); 이것은 [함수 정의] (https://docs.python.org/3/tutorial/controlflow.html#defining-functions); [sum()] (https://docs.python.org/3/library/functions.html#sum)이 도움이 될 것입니다. 목록은 목록 일 수 있습니다 - 목록 [작업] (https://docs.python.org/3/tutorial/introduction.html#lists)의 방법은 여기 – wwii
무언가를 시도하십시오. 문제를 해결할 수 있다고 생각하십시오.이를 참조하고 필요에 따라 수정하십시오. 문제를 작은 문제로 나누고 그 문제를 즉시 해결하십시오. 작은 문제를 해결할 때 발생하는 문제로 여기로 돌아옵니다. – wwii