# Практика 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])