вот такая вот таблица истинности и схема
1 символ занимает 1 байт
всего символов в рукописи - 2000*80*100=16 000 000 символов, они
занимают 16000000 байт, переведем в килобайты- 16000000/1024=15625 кбайт, в мегабайты 15625 /1024=15,26 мбайт
Рукопись на флеш-карту поместится.
Переведите в биты- 1,5 кб; 1,5*1024=1536 б ⇒1536*8=12288 бит
Переведите в килобайты - 2048000 бит; 2048000/8=256000 б ⇒ 256000/1024=250 кбайт
Переведите в байты - 7200 бит. 7200/8=900 байт
Один раз отмерь, один раз отрежь!
33 символа
1 символ кодируется 16 битами
33*16=528 бит=66 байт
*В формуле это выглядит так
i=16 бит
K=33
-------
I-?
I=Ki=33*16=528 бит=66 байт
<span>from random import randint
mas = [randint(0,100) for i in range(40)]
print('40 рандомних чисел\n',mas)
seredne = sum(mas) / len(mas)
print("Cередне:\n ",seredne)
sere = []
for x in mas<span>:
</span>----if x >seredne<span>:
</span></span>--------<span>sere.append(x)
print('Числа більші середнього:\n',sere)
vidsotok = (len(sere) /len(mas)) * <span>100
</span>print("Відсоток чисел більших середнього значення :",round(vidsotok,3),'%')
Приклад:
40 рандомних чисел [42, 77, 69, 89, 50, 56, 40, 97, 79, 78, 60, 62, 50, 70, 21, 89, 74, 38, 58, 37, 2, 52, 2, 49, 50, 83, 85, 72, 96, 28, 25, 9, 73, 60, 65, 30, 66, 35, 73, 83]
Cередне: 56.85
Числа більші середнього:
[77, 69, 89, 97, 79, 78, 60, 62, 70, 89, 74, 58, 83, 85, 72, 96, 73, 60, 65, 66, 73, 83]
Відсоток чисел більших середнього значення : 55.0 %
</span>