• Каждый ученик в классе изучает либо английский, либо немецкий, либо оба этих языка. У классного руководителя есть списки учеников, изучающих каждый из языков. Напишите программу, которая позволит классному руководителю быстро выяснить, сколько учеников изучает только один язык. На питоне

Ответы 1

  • Ответ:

    def count_students(studying_english, studying_german):

       english_set = set(studying_english)

       german_set = set(studying_german)

       both_languages = english_set.intersection(german_set)

       only_one_language = (len(english_set) + len(german_set)) - 2 * len(both_languages)

       return only_one_language

    studying_english = ['Alice', 'Bob', 'Charlie', 'Daisy']

    studying_german = ['Bob', 'Daisy', 'Ella', 'Frank']

    print("Количество учеников, изучающих только один язык:", count_students(studying_english, studying_german))

    Объяснение:

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years