n = int(input('Введите натуральное число:'))
count = 0
count_multiple = 0
numbers = []
while count_multiple < 1000 and n != 0:
if n > 30000:
print('Вы ввели число больше 30000! Попробуйте еще раз')
n = int(input('Введите натуральное число:'))
count_multiple += 1
elif n % 5 == 0:
numbers.append(n)
n = int(input('Введите натуральное число:'))
count_multiple += 1
count += 1
else:
n = int(input('Введите натуральное число:'))
count_multiple += 1
print(f'количество чисел кратных пяти = {count}')
Объяснение:
Python
1) 47
2) 100
3) 36
Объяснение:
1)
1 байт = 8 бит = 2^3 бит
1 Кбайт = 1024 байт = 2^10 байт
16^15 бит = (2^4)^15 = 2^60 бит
2^60 бит / 2^3 = 2^57 байт
2^57 байт / 2^3 = 2^47 Кбайт
2)
N <= 2^i
N = 10 + 172 = 182
i = 8 бит
I = K * i
K = 64
I = 64 * 8 = 512 бит на 1 код
512 бит / 8 = 64 байт на 1 код
1600 * 64 = 102400 байт на 1600 кодов
102400 байт / 1024 = 100 Кбайт на 1600 кодов
3)
I = log_2(1/p)
I = 2 бит
p = (x - 27) / x
2 = log_2(1/((x - 27) / x))
x / (x - 27) = 4
x = 36