Предмет: Информатика,
автор: renderkanal2
Написать регулярное выражение, для проверки правильности введенного ip адреса. Диапазон ip адресов от 0.0.0.0 до 255.255.255.255.
Программа должна выводит верен или нет ip адрес.
Ответы
Автор ответа:
0
Ответ:
import re
def is_valid_ip_address(ip_address):
pattern = r'^(\d{1,3}\.){3}\d{1,3}$'
if not re.match(pattern, ip_address):
return False
octets = ip_address.split('.')
if len(octets) != 4:
return False
for octet in octets:
if not (0 <= int(octet) <= 255):
return False
return True
ip_address = input("Введите IP-адрес: ")
if is_valid_ip_address(ip_address):
print("IP-адрес верный")
else:
print("Некорректный IP-адрес")
Приложения:

Интересные вопросы
Предмет: Физика,
автор: pilukovaalina14
Предмет: Қазақ тiлi,
автор: Аноним
Предмет: Химия,
автор: timkozachok8
Предмет: Психология,
автор: lenochkashilova84
Предмет: Информатика,
автор: etclkhpgiedmseu