Предмет: Информатика,
автор: Аноним
Перевести значение из одних единиц измерения в другие (Python)
Пользователь вводит либо количество байт, либо килобайт, мегабайт или гигабайт. Следует перевести значение во все другие единицы измерения. В 1Кб 1024 байт, 1Мб = 1024Кб и т. д. 1024 - это...
Ответы
Автор ответа:
0
Решение в виде кода:
dct = {'b':1024, 'K' : 1024 ** 2, 'M' : 1024 ** 3, 'G' : 1024 ** 4}
ci = input('Уакажите единицу измерения b, K, M или G: ')
num = int(input())
m_num = num * dct[ci]
ret = [m_num / x[1] for x in dct.items() if x[0] != ci]
print(ret)
Похожие вопросы
Предмет: Беларуская мова,
автор: Irina9091
Предмет: Русский язык,
автор: microlab1977
Предмет: Другие предметы,
автор: ignatyuk1985
Предмет: Алгебра,
автор: buha35
Предмет: Математика,
автор: aliskakisa001