# Даны три списка student_ids, student_names, student_grades, содержащие информацию о студентах.
# Дополните приведенный код, используя генератор, так чтобы получить список result, содержащий вложенные словари
# в соответствии с образцом: [{'S001': {'Camila Rodriguez': 86}}, {'S002': {'Juan Cruz': 98}},...].
student_ids = ['S001', 'S002', 'S003', 'S004', 'S005', 'S006', 'S007', 'S008', 'S009', 'S010', 'S011', 'S012', 'S013']
student_names = ['Camila Rodriguez', 'Juan Cruz', 'Dan Richards', 'Sam Boyle', 'Batista Cesare', 'Francesco Totti', 'Khalid Hussain', 'Ethan Hawke', 'David Bowman', 'James Milner', 'Michael Owen', 'Gary Oldman', 'Tom Hardy']
student_grades = [86, 98, 89, 92, 45, 67, 89, 90, 100, 98, 10, 96, 93]
def information_about_students(list_ids, list_names, list_grades):
return [{list_ids[i]: {list_names[j]: list_grades[j] for j in range(i, i + 1)} for i in range(i, i + 1)} for i in range(len(list_ids))]
result = information_about_students(student_ids, student_names, student_grades)
print(result)
IyDQlNCw0L3RiyDRgtGA0Lgg0YHQv9C40YHQutCwIHN0dWRlbnRfaWRzLCBzdHVkZW50X25hbWVzLCBzdHVkZW50X2dyYWRlcywg0YHQvtC00LXRgNC20LDRidC40LUg0LjQvdGE0L7RgNC80LDRhtC40Y4g0L4g0YHRgtGD0LTQtdC90YLQsNGFLgoKIyDQlNC+0L/QvtC70L3QuNGC0LUg0L/RgNC40LLQtdC00LXQvdC90YvQuSDQutC+0LQsINC40YHQv9C+0LvRjNC30YPRjyDQs9C10L3QtdGA0LDRgtC+0YAsINGC0LDQuiDRh9GC0L7QsdGLINC/0L7Qu9GD0YfQuNGC0Ywg0YHQv9C40YHQvtC6IHJlc3VsdCwg0YHQvtC00LXRgNC20LDRidC40Lkg0LLQu9C+0LbQtdC90L3Ri9C1INGB0LvQvtCy0LDRgNC4IAojINCyINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjQuCDRgSDQvtCx0YDQsNC30YbQvtC8OiBbeydTMDAxJzogeydDYW1pbGEgUm9kcmlndWV6JzogODZ9fSwgeydTMDAyJzogeydKdWFuIENydXonOiA5OH19LC4uLl0uCgpzdHVkZW50X2lkcyA9IFsnUzAwMScsICdTMDAyJywgJ1MwMDMnLCAnUzAwNCcsICdTMDA1JywgJ1MwMDYnLCAnUzAwNycsICdTMDA4JywgJ1MwMDknLCAnUzAxMCcsICdTMDExJywgJ1MwMTInLCAnUzAxMyddIAoKc3R1ZGVudF9uYW1lcyA9IFsnQ2FtaWxhIFJvZHJpZ3VleicsICdKdWFuIENydXonLCAnRGFuIFJpY2hhcmRzJywgJ1NhbSBCb3lsZScsICdCYXRpc3RhIENlc2FyZScsICdGcmFuY2VzY28gVG90dGknLCAnS2hhbGlkIEh1c3NhaW4nLCAnRXRoYW4gSGF3a2UnLCAnRGF2aWQgQm93bWFuJywgJ0phbWVzIE1pbG5lcicsICdNaWNoYWVsIE93ZW4nLCAnR2FyeSBPbGRtYW4nLCAnVG9tIEhhcmR5J10gCgpzdHVkZW50X2dyYWRlcyA9IFs4NiwgOTgsIDg5LCA5MiwgNDUsIDY3LCA4OSwgOTAsIDEwMCwgOTgsIDEwLCA5NiwgOTNdCgpkZWYgaW5mb3JtYXRpb25fYWJvdXRfc3R1ZGVudHMobGlzdF9pZHMsIGxpc3RfbmFtZXMsIGxpc3RfZ3JhZGVzKToKICAgIHJldHVybiBbe2xpc3RfaWRzW2ldOiB7bGlzdF9uYW1lc1tqXTogbGlzdF9ncmFkZXNbal0gZm9yIGogaW4gcmFuZ2UoaSwgaSArIDEpfSBmb3IgaSBpbiByYW5nZShpLCBpICsgMSl9IGZvciBpIGluIHJhbmdlKGxlbihsaXN0X2lkcykpXQoKcmVzdWx0ID0gaW5mb3JtYXRpb25fYWJvdXRfc3R1ZGVudHMoc3R1ZGVudF9pZHMsIHN0dWRlbnRfbmFtZXMsIHN0dWRlbnRfZ3JhZGVzKQpwcmludChyZXN1bHQp