Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- persons = [
- {
- 'name': "Ivan",
- "EGN": "7009024502",
- "address": {
- "line1": "Obosrishte 1",
- "city": "Asenovgrad",
- "post_code": "4230",
- },
- "subjects": [
- {
- "name": "English",
- "grades": [4, 3, 5, 5, 4, 6],
- "average_grade": 4.78,
- },
- {
- "name": "Math",
- "grades": [4, 4, 5, 5, 4, 5],
- "average_grade": 4.5,
- },
- {
- "name": "Music",
- "grades": [3, 4, 3, 3, 4],
- "average_grade": 3.76,
- },
- ],
- "average_of_all_subjects": 4.25,
- "school": {
- "name": "Kiril i Medotij",
- "city": "Asenovgrad",
- }
- },
- {
- 'name': "Petar",
- "EGN": "7109024502",
- "address": {
- "line1": "Buzludzha 15",
- "city": "Plovdiv",
- "post_code": "4000",
- },
- "subjects": [
- {
- "name": "French",
- "grades": [4.5, 5, 4, 5.5],
- "average_grade": 5.23,
- },
- {
- "name": "Math",
- "grades": [2, 3, 4, 3, 5],
- "average_grade": 4.2,
- },
- {
- "name": "Physics",
- "grades": [6, 6, 6, 5, 6],
- "average_grade": 5.80,
- },
- ],
- "average_of_all_subjects": 4.9,
- "school": {
- "name": "Pencho Slaweijkov",
- "city": "Plovdiv",
- }
- },
- {
- 'name': "Maria",
- "EGN": "8709024502",
- "address": {
- "line1": "Poduene 65",
- "city": "Sofia",
- "post_code": "1100",
- },
- "subjects": [
- {
- "name": "German",
- "grades": [6, 5, 6, 6, 5, 6],
- "average_grade": 5.8,
- },
- {
- "name": "Math",
- "grades": [4, 4, 5, 4, 4, 5, 4, 5],
- "average_grade": 4.1,
- },
- {
- "name": "Cooking",
- "grades": [6, 6, 6, 5, 5, 6, 5, 5, 6],
- "average_grade": 5.90,
- },
- ],
- "average_of_all_subjects": 4.53,
- "school": {
- "name": "Muzikalna akademiq",
- "city": "Plovdiv",
- }
- },
- ]
- #print(persons)
- # * Отпечатай на Иван ЕГН-то
- # * Отпечатай името на последния човек в списъка и името на неговоти училище
- # * Отпечатай всичките оценки на Петър по математика
- # * Отпечатай първата оценка на Петър по математика
- # * Отпечатай втората оценка на Петър по математика
- # * Отпечатай града на училището на Мария
- # * Отпечатай името на училището на Иван
- # * Отпечатай броя оценки на Петър по математика
- # * Отпечатай максималната оценка на Петър по математика
- # * Отпечатай сумата от оценките на Петър по математика
- # * Изчисли сумата от оценките на Петър по математика
- # * Изчисли средната оценка на Петър по математика
- # * Провери дали изчислената от теб средна оценка на Петър по математика съвпада с тази дето е вписана като негова average_grade по математика
- # * Постави намерената от теб средна оценка по Петър по математика в речника като я поставиш в ново поле "real_average_grade" (успоредно на "average_grade")
- # * Отпечатай последователно списъците на оценките по математика на всеки ученик -- по реда, в котйо учениците са в списъка (без цикъл, а с директен достъп)
- # * Отпечатай последователно списъците на оценките по математика на всеки ученик -- по реда, в котйо учениците са в списъка (със цикъл)
- # * Отпечатай средната оценка на от всички предмети на Маярия (както е вписана в average_of_all_subjects)
- # * Изчисли средната оценка от всички предмети на Мария (средно аритметично на трите "average_grade" както са вписани за нейните предмети
- # * Отпечатай имената на училищата на всичките ученици -- без цикъл
- # * Отпечатай имената на училищата на всичките ученици -- с цикъл
- # * Провери дали Мария е по-възрастна от Иван
- # * Намери с if-ове без цикъл кой е най-възрастния ученик, и отпечатай всичките данни за него
- # * Намери с цикъл кой е най-възрастния ученик, и отпечатай всичките данни за него
- # * Намери с цикъл кой е най-младия ученик, и отпечатай неговия адрес и пощенски код
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement