?>
Не могу разобраться, каким должен быть корректный код? Метки python, python для начинающих Не получается вывести список в виде таблицы и средней оценки разобраться, каким должен быть корректный код Написал такой код: books = [ { 'name': 'Python', 'ratings': { 'A': 5, 'B': 8 } }, { 'name': 'Java', 'ratings': { 'C': 9, 'D': 7 } } def list books): print("{:<10}".format('Name'), f"{'Ratings':>10}") for book in books: print("{:<10}".format( book.values(['name': "Python", "Java"]), "{:>10}".format( book['ratings'])) rates_Python, rates_java = map(float, input(split()) print("{:<10}".format(book['name']), "{:>10}".format(books['Ratings_avg'])) rates_Python = [5, 8] Python_avg = mean(rates_Python) ratings_avg_p = Python_avg rates_Java = [9, 7] Java_avg = mean(rates_Java) ratings_avg_j = Java_avg вывод должен быть таким Name avg_Ratings Python 6, 50 Java 8
Ответы
С учетом того, что в байте 8 бит, а 1 КБ=1024 Б получим
4 915 200 / 8 / 1024 = 600 (КБ)
2) Определяем общее количество бит с учетом того, что в палитре True Color для цвета отводится 24 бита: 1600 х 1200 х 24 = 46 080 000 (бит).
После преобразования файла для Интернет он будет представлен в восьмибитной палитре ( 256 = 2⁸ ) и займет объем
1400 х 900 х 256 = 10 080 000 (бит).
Разница в объемах составит 46 080 000 - 10 080 000 = 36 000 000 бит.
С учетом того, что в байте 8 бит, а в мегабайте 1024 х 1024 байт получим, что пространство на диске сократиться на
36 000 000 / (8 х 1024 х 1024) ≈ 4.29 (МБ)