1.
a, b = map(int, input('Введите a, b: ').split())
lst = [[int(_) for _ in input('Введите элементы: ').split()] for j in range(int(input('Введите число строк: ')))]
count = 0
for i in range(len(lst[0])):
for j in range(len(lst)):
if lst[j][i] % a == 0 or lst[j][i] % b == 0:
count += 1
print(f'{i + 1}: {count}')
count = 0
2.
lst = [[int(_) for _ in input('Элементы: ').split()] for p in range(int(input('Введите число строк: ')))]
a = input('Введите а: ')
positive = False
num = False
for i in range(len(lst)):
print(f'{i + 1}: ', end='')
for j in lst[i]:
if j > 0:
positive = True
if str(j)[-1] == a:
num = True
if positive:
print('Положительные элементы есть', end='; ')
else:
print('Положительных элементов нет', end='; ')
print(('Есть элементы, ' if num else 'Нет элементов, ') + 'последняя цифра которых = a')
num = False
positive = False
3.
num = int(input('Введите число: '))
print(f'a) {num % 2 == 0}')
print(f'b) {str(num)[-1] == "7"}')
print(f'c) {num % 2 == 0}')
178 пользователей
Объяснение:
Алфавит состоит всего из 62 символов (26 прописных, 26 строчных и цифры 0,1,2,3,4,5,6,7,8,9), следовательно, чтобы закодировать один символ понадобиться 6 бит( т.е. у нас 62 символа, самая близкая степень двойки - это 64, 2 в 6 степени - 64)
Так, у нас 10 символов, 6*10=60 - бит нужно для кодировки пароля. А ближайшее число байт - это 8 (т.к. 8*8=64, в одном байте - 8 бит, 8 байт не хватит - т.к. 8*7=56, а у нас 60)
Доп. сведения - 15 байт.
15 байт + 8 байт = 23 байт.
4 КБ = 4096 байт
4096 байт : 23 байт = 178,086957
ответ: 178 пользователей