Как в этой программе на python второй for переделать в while Каждый из N школьников некоторой школы знает Mi языков. Определи, какие языки знают все школьники и языки, которые знает хотя бы один из школьников.
q = int(input("Количество учеников: "))
e = []
for i in range(q):
b = set(input("Какие языки знает ученик (через пробел): ").split())
e.append(b)
all = e[0]
one = e[0]
for a in e:
all = all.intersection(a)
one = one.union(a)
print("Все школьники знают", all)
print("Хотя бы один школьник знает", one)
((ln(65536)/ln(2)) бит на Гц * (192 * 1000) Гц * 24 канала * 1 сек = 73728000 бит вес одной секунды аудио-дорожки в видеоролике
было раздано 5805 мбайт / 5 мбайт = за 1161 секунд.
вес файла 25 мбайт сек * 1161 сек = 29025 мбайт * 1024 * 1024 * 8 = 243479347200 бит вес файла.
получается нужно подуравнять чтоб под размер получилось
(1194393600*x)+(73728000*x)=243479347200
1194393600 + 73728000 = 1268121600
243479347200 / 1268121600 = 192
x=192 сек
Но при этом чтобы все три адреса попали в три разных сети.
Второе число должно быть 11111000(2) = 248(10).
1 сеть будет от 192.168.176.1 до 192.168.183.254 - в ней 192.168.181.171.
2 сеть будет от 192.168.160.1 до 192.168.167.254 - в ней 192.168.165.80
3 сеть будет от 192.168.168.1 до 192.168.175.254 - в ней 192.168.173.134.
ответ: 255.255.248.0 для всех трех сетей.