Декодируйте следующее сообщение:
4164 20 6E 6F 74 61
3 Декодируйте следующее сообщение (ASCII десятичн.):
782B 32 2A 7A 3D 36
4 Закодируйте своё Фамилию Имя с таблицы Юникод(смотри в
приложении).
5.Зашифруйте в Windows 1251 (десятичными кодами) следующую фразу:
«К достойной цели нет коротких путей»
6.Во сколько раз уменьшится информационный объем страницы текста при его
преобразовании из кодировки Unicode (таблица содержит 65536 символов) в
кодировку ASCII (таблица содержит 256 символов).
7.Декодируйте из таблицы ASCII следующую информацию- :
A. (ASCII шестнадцат.- HEX)
57 68 67 74 20 79 6F 75
74 68 69 6E 6B 20 79 6F 75
62 65 63 6F 6D 65
B. (ASCII десятичн. - DEC):
67111 103 108 116 111 44 32 101 114 111 32 115 117 109 33
8 Декодируйте из таблицы Windows 1251 следующую информацию
223 160 239 240 238 228 243 234 242 160 236 238 232 245
160 240 229 248 229 237 232 233
Бiблiотека random присутня пiсля установки, тому хай вас не лякає її присутнiсть
from random import randint
lst = []
# список з 10-тьма випадковими числами вiд -10 до 10
for i in range(10):
lst.append(randint(-10, 10))
# тут я застосував технологiю list comprehension
more_then_zero = [a for a in lst if a > 0]
less_then_zero = [a for a in lst if a < 0]
# сумма/кiлькiсть/середнє арифметичне чисел бiльших за 0
print(sum(more_then_zero))
print(len(more_then_zero))
print(sum(more_then_zero) / len(more_then_zero))
print("\n") # банальний вiдступ
# сумма/кiлькiсть/середнє арифметичне чисел менших за 0
print(sum(less_then_zero))
print(len(less_then_zero))
print(sum(less_then_zero) / len(less_then_zero))
from random import randint
lst = []
# список з 10-тьма випадковими числами вiд -10 до 10
for i in range(10):
lst.append(randint(-10, 10))
doubled_lst = [a*2 for a in lst] # подвоюэм список та записуэм в змiнну doubled_lst
more_then_zero_in_doubled_lst = [a for a in doubled_lst if a > 0]
less_then_zero_in_doubled_lst = [a for a in doubled_lst if a < 0]
more_then_zero_in_simple_lst = [a for a in lst if a > 0]
less_then_zero_in_simple_lst = [a for a in lst if a < 0]
# виводим сумму/кiлькiсть/середнє арифметичне для НЕ подвоэного списку бiльших за 0
print("Сумма/кiлькiсть/середнє арифметичне для НЕ подвоэного, бiльшого за 0 ")
print(sum(more_then_zero_in_simple_lst))
print(len(more_then_zero_in_simple_lst))
print(sum(more_then_zero_in_simple_lst) / len(more_then_zero_in_simple_lst))
# виводим сумму/кiлькiсть/середнє арифметичне для НЕ подвоэного списку менших за 0
print("Сумма/кiлькiсть/середнє арифметичне для НЕ подвоэного, меншого за 0 ")
print(sum(less_then_zero_in_simple_lst))
print(len(less_then_zero_in_simple_lst))
print(sum(less_then_zero_in_simple_lst) / len(less_then_zero_in_simple_lst))
# виводим сумму/кiлькiсть/середнє арифметичне для подвоэного списку бiльших за 0
print("Сумма/кiлькiсть/середнє арифметичне для подвоэного, бiльшого за 0 ")
print(sum(more_then_zero_in_doubled_lst))
print(len(more_then_zero_in_doubled_lst))
print(sum(more_then_zero_in_doubled_lst) / len(more_then_zero_in_doubled_lst))
# виводим сумму/кiлькiсть/середнє арифметичне для подвоэного списку менших за 0
print("Сумма/кiлькiсть/середнє арифметичне для подвоэного, меншого за 0 ")
print(sum(less_then_zero_in_doubled_lst))
print(len(less_then_zero_in_doubled_lst))
print(sum(less_then_zero_in_doubled_lst) / len(less_then_zero_in_doubled_lst))