-
1.Вы мотете использовать метод center (https://pyteach.herokuapp.com/notebooks/PyCourses.%20Part%203.ipynb), например:
print('9.3.1 Cписок студентов по курсу в алфавитном порядке'.center(78))print(' 9.3.1 Cписок студентов по курсу в алфавитном порядке ')2.Если нужно пустую строку вывести, то лучше сделать просто
print()print(' ')3.Можно проще (не использовать индексацию)
for course in courses_spisok: print('Students list in course %s:%s' % (course, students_in_course()))for course_num in range(len(courses_spisok)): print('Students list in course', courses_spisok[course_num], ':', students_in_course())
4.Функции объявлять лучше всего в самом начале фала, а не в середине :) 5.Так проще (и еще коллекции лучше называть во множественном числе)subjects = ('russian', 'english', 'python', 'chinese', 'polish') scores = [each_student[subject] for subject in subjects]
>``` score = [] score.append(each_student['russian']) score.append(each_student['english']) score.append(each_student['python']) score.append(each_student['chinese']) score.append(each_student['polish']) -
Лучше использовать форматирование:
'The youngest student is {youngest_student} ({youngest}) , the oldest student is {oldest_student} ({oldest})'.format(youngest_student=youngest_student, youngest=youngest, oldest_student=oldest_student, oldest=oldest)или
f'The youngest student is {youngest_student} ({youngest}) , the oldest student is {oldest_student} ({oldest})'или
'The youngest student is %s (%s) , the oldest student is %s (%s)' % (youngest_student, youngest, oldest_student, oldest)vozrast_statistic = 'The youngest student is ' + youngest_student + ' (' + str(youngest) + ')' +
', the oldest student is ' + oldest_student + ' (' + str(oldest) + ')'
Please register or sign in to comment