Я застрял - вам нужна помощь, чтобы начать работу - просто ударившись о кирпичную стену.Создание функции в python для средних значений?
Таким образом, предполагается, что должны быть два списка и одна таблица, определяемая следующим образом.
• Актеры, список строк, которые являются именами актеров. Для каждого i такого, что 0 ≤ i ≤ len (Actors) - 1, мы будем называть Actor [i] как i-й актер.
• Фильмы, список струн, которые являются названиями фильмов. Для каждого i такого, что 0 ≤ i ≤ len (Films) - 1, мы будем рассматривать Film [i] как i-й фильм.
• Оценки, таблицы, строки которых соответствуют актерам и колоннам, соответствуют фильмам. Оценки [i] [j] - целое число, определяемое следующим образом.
- Если баллы [i] [j] = -1, это означает, что i-й актер не является звездой для j-го фильма.
- Если результаты [i] [j] ≥ 0, то это оценка i-го актера для j-го фильма. Вы можете предположить, что баллы находятся в диапазоне 0-100, нет необходимости проверять достоверность данных.
Мне разрешено определять вышеуказанные структуры как зафиксированные в моей программе, нет необходимости просить пользователя ввести их.
Итак, как написать функцию, аргументы которой представляют собой таблицу A целых чисел и положительное целое число i. Функция должна возвращать среднее значение неотрицательных значений A [i] (строка i из A).
Благодаря Джемма
Вы, возможно, потребуется [цикл] (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
Попробуйте что-нибудь. Запишите словами, как вы подумайте, что проблема может быть решена - обратитесь к этому и переработайте по мере необходимости. Разбейте проблему на более мелкие проблемы и попытайтесь решить эту проблему в любое время. Вернитесь сюда с проблемами, с которыми вы сталкиваетесь при решении меньших проблем. Читайте http: // stackoverflow.com/help/how-to-ask и http://stackoverflow.com/help/mcve. – wwii