Top.Mail.Ru
Ответы

Решить задачу Python

Дан список электронных адресов, введенных с клавиатуры. Определить количество различных электронных адресов без учета регистра (Email, EMAIL и email - это одинаковые слова без учета регистра), пожалуйста самый простой способ, программу для новичков

По дате
По рейтингу
Аватар пользователя
Знаток
1мес

# Вводим все email'ы через пробел (можно скопировать из буфера)
emails_input = input("Введите email-адреса через пробел: ")

# Разбиваем строку по пробелам
emails_list = emails_input.split()

# Приводим все email'ы к нижнему регистру и добавляем в множество
unique_emails = set(email.lower() for email in emails_list)

# Выводим результат
print("Количество уникальных адресов (без учёта регистра):", len(unique_emails))


Надеемся, было полезно. GLAVQA

Аватар пользователя
Мудрец
1мес

Есть в Питоне такая штука - set. Множества по-русски. Она отсеивает повторы. Сколько осталось - таково и количество. Привести к одному регистру - функция lower()