Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1.  
  2. def print_top5_by_column(data, column, reverse):
  3. data.sort(key=lambda row: row[column], reverse=reverse)
  4. print('Название | Год | Рейтинг | Длина | Бюджет | Сборы |')
  5. print('--------------------------------------------------------------------------------')
  6. for row in data[:5]:
  7. print('{: <35} | {} | {: >7.2f} | {: >5} | {: >6.1f} | {: >6.1f} |'.format(
  8. row[0], row[1], row[2], row[3], row[5], row[6]))
  9.  
  10.  
  11. # обновите код вывода топовых значений
  12.  
  13. print('# Самый высокий рейтинг')
  14. print()
  15. print_top5_by_column(oscar_data, 2, True)
  16. print()
  17. print()
  18.  
  19. print('# Самый большой бюджет')
  20. print()
  21. print_top5_by_column(oscar_data, 5, True)
  22. print()
  23. print()
  24.  
  25. print('# Самые большие сборы')
  26. print()
  27. print_top5_by_column(oscar_data, 6, True)
  28. print()
  29. print()
  30.  
  31. print('# Самая большая длина')
  32. print()
  33. print_top5_by_column(oscar_data, 3, True)
  34. print()
  35.  
  36. # добавьте вывод самых коротких фильмов
  37. print('# Самая маленькая длина')
  38. print()
  39. print_top5_by_column(oscar_data, 3, False)# < напишите код здесь >
  40. print()
  41. print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement