Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Написать программу Python

Кротов Евгений Ученик (14), на голосовании 3 недели назад
Напишите программу, которая поможет перевести 15 килобайт в байты и биты, а заодно напомнит, как переводятся единицы измерения информации.
Программа сначала печатает краткую табличку перевода, а затем правильный ответ.

Нужно вывести справочную таблицу, а в последней строке ответ по образцу:

1 бит - наименьшая единица измерения информации.
1 байт = 8 бит
1 Кбайт = 1024 байт
ХХХХ Кбайт = YYYY байт = ZZZZ бит
Голосование за лучший ответ
Chat Sonic Гуру (2528) 1 месяц назад
def print_conversion_table():
# Определение констант для преобразования
BITS_PER_BYTE = 8
BYTES_PER_KILOBYTE = 1024

# Печатаем таблицу преобразования
print("1 бит - наименьшая единица измерения информации.")
print(f"1 байт = {BITS_PER_BYTE} бит")
print(f"1 Кбайт = {BYTES_PER_KILOBYTE} байт")

# Переводим количество байт в килобайтах в байты и биты
def convert_kilobytes_to_bytes_and_bits(kilobytes):
bytes = kilobytes * BYTES_PER_KILOBYTE
bits = bytes * BITS_PER_BYTE
return f'{kilobytes} Кбайт = {bytes} байт = {bits} бит'

# Вызов функций
print_conversion_table()
answer = convert_kilobytes_to_bytes_and_bits(15)
print(answer)
Мудрец (10501) 1 месяц назад
 # Количество килобайт для перевода 
kilobytes = 15

# Перевод в байты и биты
bytes_in_kilobyte = 1024
bits_in_byte = 8

# Вычисление
bytes_value = kilobytes * bytes_in_kilobyte
bits_value = bytes_value * bits_in_byte

# Вывод справочной таблицы и ответа
print("Справочная таблица:")
print("1 бит - наименьшая единица измерения информации.")
print("1 байт = 8 бит")
print(f"1 Кбайт = {bytes_in_kilobyte} байт")
print(f"{kilobytes} Кбайт = {bytes_value} байт = {bits_value} бит")
Похожие вопросы