Вопрос задан 24.06.2023 в 15:25. Предмет Информатика. Спрашивает Смирнов Евгений.

В питоне написать программу: 1. Дано предложение. Создать множество, содержащее буквы, которых

нет в этом предложении. 2. Заданы имена девочек. Определить, какие из этих имен встречаются во всех классах данной параллели, которые есть только в некоторых классах и какие из этих имен не встречаются ни в одном классе.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кравченко Юлия.

1:

s = 'Это некоторое предложение'

a = ord('а')

chars = [rrchr(i) for i in range(a,a+34) if not rrchr(i) in s and i != a+32]

print(chars)

2:

parallel = [('имя1','имя2','имя3','имя4'),('имя1','имя2','имя5'),('имя2','имя4')]

names = ['имя1','имя2','имя3','имя4','имя5','имя6']

presence = []

for name in names:

 counter = 0

 for klass in parallel:

   for person in klass:

     if person == name:

       counter += 1

       break

 presence.append((name,counter))

for name in presence:

 print(name[0],'-',

       'встречаются во всех классах данной параллели' if name[1] == len(parallel)

       else 'есть только в некоторых классах' if name[1] != 0

       else 'не встречаются ни в одном классе')

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для выполнения первой части задачи, вам нужно создать множество букв, которых нет в данном предложении. Вот пример программы на Python, которая это делает:

python
# Ввод предложения предложение = input("Введите предложение: ") # Преобразование предложения во множество уникальных букв буквы_в_предложении = set(предложение) # Создание множества всех букв английского алфавита все_буквы = set("abcdefghijklmnopqrstuvwxyz") # Нахождение букв, которых нет в предложении недостающие_буквы = все_буквы - буквы_в_предложении print("Буквы, которых нет в предложении:", недостающие_буквы)

Теперь, чтобы выполнить вторую часть задачи, вам нужно иметь информацию о классах и списках имен девочек для каждого класса. Вы можете использовать структуры данных, такие как списки или словари, чтобы представить эту информацию, и затем выполнить сравнение имен. Например:

python
# Списки имен девочек для каждого класса классы = { "Класс1": ["Анна", "Мария", "Ольга"], "Класс2": ["Анна", "Екатерина", "Наталья"], "Класс3": ["Мария", "Ольга", "Екатерина"], } # Создание множества имен, которые встречаются во всех классах все_имена = set(классы["Класс1"]) for класс in классы: все_имена = все_имена.intersection(классы[класс]) # Создание множества имен, которые есть только в некоторых классах имена_в_некоторых_классах = set() for класс in классы: имена_в_некоторых_классах.update(классы[класс]) имена_в_некоторых_классах = имена_в_некоторых_классах - все_имена # Создание множества имен, которые не встречаются ни в одном классе все_имена_девочек = set() for класс in классы: все_имена_девочек.update(классы[класс]) имена_не_встречаются = все_имена_девочек - все_имена - имена_в_некоторых_классах print("Имена, которые встречаются во всех классах:", все_имена) print("Имена, которые есть только в некоторых классах:", имена_в_некоторых_классах) print("Имена, которые не встречаются ни в одном классе:", имена_не_встречаются)

Замените имена классов и списки имен девочек на свои данные, чтобы выполнить задачу с вашими данными.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос