получить имя студента из матрицы

или даже более точно:

RETURN p_degree /(180/ACOS(-1));
0
задан wwii 16 January 2019 в 23:34
поделиться

3 ответа

Знаете ли вы, что такое вложенные циклы?

если не продолжить ->

сначала вложенный цикл - это цикл внутри цикла, поэтому первый цикл будет повторяться в каждом списке в Список списков, затем второй цикл внутри первого цикла будет перебирать каждый объект в этом списке (экзаменационная оценка).

напр .:

lst = [['Jane', 100, 90, 80], ['Susan', '88', '99', '111'], ['Dick', 46, 56, 67]]
std_lst = []
for i in lst:
   # i is the list now like (['Jane', 100, 90, 80])
   std_lst.append(i[0])

# std_lst = ['Jane', 'Susan', 'Dick']
0
ответ дан Mason Hawver 16 January 2019 в 23:34
поделиться
student_list.append[names[0]]

Проблема в том, что вы в настоящее время получаете один и тот же элемент списка на каждой итерации, независимо от итерации.

Кроме того, нет никакой реальной причины вставлять заголовки столбцов в свой журнал успеваемости - пусть это будет дополнительная деталь print при печати ваших данных в этом конкретном формате.

student_grades = [
    ['Jane', '100', '90', '80'],
    ['Susan', '88', '99', '111'],
    ['Dick', '45', '56', '67']
]
student_list = []
for names in student_grades:
    student_list.append(names[0])

print(student_list)

Вывод:

['Jane', 'Susan', 'Dick']

Наконец, я ожидаю, что вы захотите хранить оценки в виде целых чисел, а не строк.

0
ответ дан Prune 16 January 2019 в 23:34
поделиться

Вам нужно получить индекс

student_list = []
for idx in range(len(student_grades)):
    student_list.append(student_grades[idx][0])

print(student_list)#['Student', 'Jane', 'Susan', 'Dick']
.
0
ответ дан mad_ 16 January 2019 в 23:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: