Работа №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