# Практика 2 Студент: Кондаков Тимофей Михайлович Группа: БСБО-08-19
list = ["Бит", "КБит", "МБит", "ГБит", "ТБит",
"ПБит", "ЭБит", "ЗБит", "ЙБит", "Байт",
"КБайт", "МБайт", "ГБайт", "ТБайт", "ПБайт",
"ЭБайт", "ЗБайт", "ЙБайт", ]
i = 0
bit = 1
value = bit
for i in range(len(list)):
if "Бит" in list[i]:
print("-------------------------------------------------------------------------------------------")
j = 0
if i == 1:
value = 1024
elif i != 0:
k = 0
while True:
if k > i:
break
value *= 1024
k += 1
while True:
if j > i:
break
value_text = str(value)
print("1 " + list[i] + " = " + value_text + " " + list[j] )
value /= 1024
j += 1
value_max = 0
if "Байт" in list[i]:
print("-------------------------------------------------------------------------------------------")
# print(value)
# print(value_max)
j = 0
value = 8
# if i == 9:
# value = 8
if i != 0:
k = 0
while True:
if k > i - 10:
value_max = value
break
value *= 1024
#print(value)
k += 1
while True:
#print(i)
if j > i:
value = value_max
break
if "Байт" in list[j]:
k = 0
value = 1
while True:
if k > i - 10:
break
value *= 1024
#print(value)
k += 1
#print(value)
if j - 9 != 0:
value /= 1024 ** (j - 9)
#print(j)
value_text = str(value)
print("1 " + list[i] + " = " + value_text + " " + list[j])
# k1 = 0
# while True:
# value_text = str(value)
# print("1 " + list[i] + " = " + value_text + " " + list[j])
# if k1 > i - 10:
# break
# value /= 1024
# print(value)
# k1 += 1
else:
value_text = str(value)
print("1 " + list[i] + " = " + value_text + " " + list[j])
value /= 1024
j += 1
i += 1
# i = 0
# bit = 1
# value = bit
#
# for i in range(len(list)):
# value *= 1024 * i
#
# if "Бит" in list[i]:
# value *= 8
# k = 0
# for k in range(1, len(list)/2 + 1):
# value *= 1024 * i
#
# j = 0
# while j != i+1:
# # print(j)
# # print(i)
# value_text = value
# value_text /= (1024 * (i+1))
# value_text = str(value)
# print("1 "+list[i]+" = "+value_text+list[j])
# j += 1
#
# # elif "Байт" in list[i]:
# # value *= 8
# # print(list[i])