Rjkjneirbyf555
?>

Как в этой программе на 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)

Информатика

Ответы

Pilotmi247074

q = int(input("Количество учеников: "))

e = []

for i in range(q):

   b = set(input("Какие языки знает ученик (через пробел): ").split())

   e.append(b)

all = e[0]

one = e[0]

j = 0

while j < len(e):

   all = all.intersection(e[j])

   one = one.union(e[j])

   j += 1

print("Все школьники знают", all)

print("Хотя бы один школьник знает", one)

Объяснение:


Как в этой программе на python второй for заменить на while Каждый из N школьников некоторой школы з

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Как в этой программе на 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)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

steff77
tsypanttn21
ogonizoloto
sergei-pletenev
Koranna1986
olqa27
Tarakanova_pavel
nsh25044
Александровна1742
volchek01112240
elizabetmaslova3
coalajk
Константиновна
Georgievna1407
kettikis