Работа №3.3: Часть 2. Текстовые графики и обработка табличных данных (Python)

Итоговый код программы ----------------------------------------------------------------------- def readMatrix(filename): f = open(filename, ’r’) s = () return list(map(int, ())) M = readMatrix(’d:/Study/EnergySoft/Python3Portable/graphic/’) print(M) def avgP(M): return sum(M) * 90/100 * 2/24 def alphaP(M): return min(M) / max(M) def bettaP(M): return 100*avgP(M)/90 / max(M) def graphic(M): count = 50 # Число символов, соответствующее максимуму, 100% scale = count / 100 t = 2 for value in M: print(’---’ % (t-2,t), int(value*scale)*’#’,value) t = 2 def graphic2(M): count = 15 # Число символов, соответствующее максимуму, 100% width = 3 # Ширина столбика, соответствующего одному значению scale = count / 100 s = [] for value in M: i = int(value*scale) row
Back to Top