Я создал функцию, которая проверяет корректность переданного ей email-адреса. Она проверяет, содержит ли адрес символы ‘@’ и ‘.’, а также проверяет, что все остальные символы в адресе соответствуют допустимым значениям⁚ ‘a-z’, ‘A-Z’, ‘0-9’ и ‘_’.Вот как выглядит моя функция⁚
python
def check_email(email)⁚
if ‘@’ in email and ‘.’ in email⁚
allowed_chars ‘abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_’
for char in email⁚
if char not in allowed_chars⁚
return ‘НЕТ’
return ‘ДА’
else⁚
return ‘НЕТ’
После объявления функции, я прочитал строку с email-адресом, используя функцию input, и вызвал функцию check_email с этим аргументом⁚
python
email_address input(‘Введите email-адрес⁚ ‘)
result check_email(email_address)
print(result)
При запуске этого кода, он предложит вам ввести email-адрес. После ввода адреса, функция check_email проверит его корректность и выдаст результат ″ДА″, если email-адрес верен, или ″НЕТ″, если он некорректен.
Убедитесь, что введенный вами email-адрес содержит символы ‘@’ и ‘.’, а также состоит только из допустимых символов ‘a-z’, ‘A-Z’, ‘0-9’ и ‘_’.