Vedi da secondi a …
Dato un certo numero di bit rappresentarlo con i multipli più adeguati.
Versione 1
Utilizza gli operatori quoziente e resto della divisione intera.
BIT = int(input("Bit = "))
BYTE = BIT // 8; bit = BIT % 8
KB = BYTE // 1024; byte = BYTE % 1024
MB = KB // 1024; kb = KB % 1024
GB = MB // 1024; mb = MB % 1024
TB = GB // 1024; gb = GB % 1024
print("TB =", TB )
print("GB =", gb )
print("MB =", mb )
print("KB =", kb )
print("byte =", byte)
print("bit =", bit )
Versione 2
Troppe variabili…
bit = ...
byte = bit // 8; bit = bit % 8
kb = byte // 1024; byte = byte % 1024
mb = kb // 1024; kb = kb % 1024
gb = mb // 1024; mb = mb % 1024
tb = gb // 1024; gb = gb % 1024
print(...)