Написать регулярное выражение, для проверки правильности введенного 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-адрес")
Приложения:

Вас заинтересует
1 год назад
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад
8 лет назад